/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.use.bitabs.translation true -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/nla-digbench-scaling/fermat1-ll_unwindbound50.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-19 20:07:59,898 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-19 20:07:59,966 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2023-12-19 20:07:59,971 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-19 20:07:59,971 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-19 20:07:59,992 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-19 20:07:59,992 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-19 20:07:59,992 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-19 20:07:59,993 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-19 20:07:59,995 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-19 20:07:59,996 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-19 20:07:59,996 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-19 20:07:59,996 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-19 20:07:59,997 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-19 20:07:59,997 INFO L153 SettingsManager]: * Use SBE=true [2023-12-19 20:07:59,997 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-19 20:07:59,997 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-19 20:07:59,997 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-19 20:07:59,998 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-19 20:07:59,998 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-19 20:07:59,999 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-19 20:07:59,999 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-19 20:07:59,999 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-19 20:07:59,999 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-19 20:07:59,999 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-19 20:07:59,999 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-19 20:08:00,000 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-19 20:08:00,000 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-19 20:08:00,000 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-19 20:08:00,000 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-19 20:08:00,001 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-19 20:08:00,001 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-19 20:08:00,001 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 20:08:00,001 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-19 20:08:00,001 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-19 20:08:00,001 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-19 20:08:00,001 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-19 20:08:00,002 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-19 20:08:00,002 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-19 20:08:00,002 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-19 20:08:00,002 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-19 20:08:00,002 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-19 20:08:00,002 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-19 20:08:00,002 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Use bitabs translation -> true [2023-12-19 20:08:00,167 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-19 20:08:00,181 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-19 20:08:00,182 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-19 20:08:00,183 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-19 20:08:00,183 INFO L274 PluginConnector]: CDTParser initialized [2023-12-19 20:08:00,184 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/fermat1-ll_unwindbound50.c [2023-12-19 20:08:01,262 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-19 20:08:01,404 INFO L384 CDTParser]: Found 1 translation units. [2023-12-19 20:08:01,405 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/fermat1-ll_unwindbound50.c [2023-12-19 20:08:01,412 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/52913d9e0/3f7991f70e854c1b8ca6a7b4aa80db09/FLAGe8d1065bb [2023-12-19 20:08:01,427 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/52913d9e0/3f7991f70e854c1b8ca6a7b4aa80db09 [2023-12-19 20:08:01,428 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-19 20:08:01,429 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-19 20:08:01,431 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-19 20:08:01,431 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-19 20:08:01,434 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-19 20:08:01,435 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 08:08:01" (1/1) ... [2023-12-19 20:08:01,435 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@47497080 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:08:01, skipping insertion in model container [2023-12-19 20:08:01,436 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 08:08:01" (1/1) ... [2023-12-19 20:08:01,451 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-19 20:08:01,560 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/fermat1-ll_unwindbound50.c[535,548] [2023-12-19 20:08:01,575 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 20:08:01,581 INFO L202 MainTranslator]: Completed pre-run [2023-12-19 20:08:01,588 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/fermat1-ll_unwindbound50.c[535,548] [2023-12-19 20:08:01,594 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 20:08:01,602 INFO L206 MainTranslator]: Completed translation [2023-12-19 20:08:01,603 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:08:01 WrapperNode [2023-12-19 20:08:01,603 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-19 20:08:01,604 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-19 20:08:01,604 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-19 20:08:01,604 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-19 20:08:01,608 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:08:01" (1/1) ... [2023-12-19 20:08:01,613 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:08:01" (1/1) ... [2023-12-19 20:08:01,627 INFO L138 Inliner]: procedures = 14, calls = 13, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 68 [2023-12-19 20:08:01,628 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-19 20:08:01,628 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-19 20:08:01,628 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-19 20:08:01,628 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-19 20:08:01,636 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:08:01" (1/1) ... [2023-12-19 20:08:01,636 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:08:01" (1/1) ... [2023-12-19 20:08:01,637 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:08:01" (1/1) ... [2023-12-19 20:08:01,651 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-12-19 20:08:01,651 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:08:01" (1/1) ... [2023-12-19 20:08:01,651 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:08:01" (1/1) ... [2023-12-19 20:08:01,653 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:08:01" (1/1) ... [2023-12-19 20:08:01,655 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:08:01" (1/1) ... [2023-12-19 20:08:01,656 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:08:01" (1/1) ... [2023-12-19 20:08:01,656 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:08:01" (1/1) ... [2023-12-19 20:08:01,657 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-19 20:08:01,665 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-19 20:08:01,665 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-19 20:08:01,665 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-19 20:08:01,666 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:08:01" (1/1) ... [2023-12-19 20:08:01,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 20:08:01,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 20:08:01,687 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-19 20:08:01,729 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-19 20:08:01,734 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-19 20:08:01,734 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-19 20:08:01,734 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-19 20:08:01,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-19 20:08:01,735 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-19 20:08:01,735 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-19 20:08:01,735 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2023-12-19 20:08:01,735 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2023-12-19 20:08:01,774 INFO L241 CfgBuilder]: Building ICFG [2023-12-19 20:08:01,776 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-19 20:08:01,943 INFO L282 CfgBuilder]: Performing block encoding [2023-12-19 20:08:01,957 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-19 20:08:01,958 INFO L309 CfgBuilder]: Removed 3 assume(true) statements. [2023-12-19 20:08:01,958 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 08:08:01 BoogieIcfgContainer [2023-12-19 20:08:01,958 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-19 20:08:01,960 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-19 20:08:01,960 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-19 20:08:01,966 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-19 20:08:01,966 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.12 08:08:01" (1/3) ... [2023-12-19 20:08:01,967 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@30174cc0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 08:08:01, skipping insertion in model container [2023-12-19 20:08:01,967 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:08:01" (2/3) ... [2023-12-19 20:08:01,967 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@30174cc0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 08:08:01, skipping insertion in model container [2023-12-19 20:08:01,968 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 08:08:01" (3/3) ... [2023-12-19 20:08:01,968 INFO L112 eAbstractionObserver]: Analyzing ICFG fermat1-ll_unwindbound50.c [2023-12-19 20:08:01,981 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-19 20:08:01,981 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-19 20:08:02,020 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-19 20:08:02,025 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@10608fc1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-19 20:08:02,026 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-19 20:08:02,029 INFO L276 IsEmpty]: Start isEmpty. Operand has 29 states, 19 states have (on average 1.631578947368421) internal successors, (31), 20 states have internal predecessors, (31), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2023-12-19 20:08:02,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2023-12-19 20:08:02,035 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 20:08:02,035 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 20:08:02,036 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 20:08:02,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 20:08:02,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1287337846, now seen corresponding path program 1 times [2023-12-19 20:08:02,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 20:08:02,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317283335] [2023-12-19 20:08:02,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:08:02,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 20:08:02,143 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 20:08:02,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [295062846] [2023-12-19 20:08:02,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:08:02,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:08:02,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 20:08:02,148 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 20:08:02,149 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-19 20:08:02,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 20:08:02,190 INFO L262 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-19 20:08:02,193 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 20:08:02,208 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-19 20:08:02,208 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 20:08:02,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 20:08:02,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317283335] [2023-12-19 20:08:02,208 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 20:08:02,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [295062846] [2023-12-19 20:08:02,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [295062846] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 20:08:02,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 20:08:02,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-19 20:08:02,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476018158] [2023-12-19 20:08:02,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 20:08:02,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-19 20:08:02,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 20:08:02,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-19 20:08:02,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-19 20:08:02,232 INFO L87 Difference]: Start difference. First operand has 29 states, 19 states have (on average 1.631578947368421) internal successors, (31), 20 states have internal predecessors, (31), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Second operand has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-19 20:08:02,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 20:08:02,248 INFO L93 Difference]: Finished difference Result 56 states and 89 transitions. [2023-12-19 20:08:02,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-19 20:08:02,251 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 17 [2023-12-19 20:08:02,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 20:08:02,255 INFO L225 Difference]: With dead ends: 56 [2023-12-19 20:08:02,255 INFO L226 Difference]: Without dead ends: 27 [2023-12-19 20:08:02,258 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-19 20:08:02,261 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 20:08:02,262 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 36 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 20:08:02,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2023-12-19 20:08:02,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2023-12-19 20:08:02,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 19 states have internal predecessors, (25), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2023-12-19 20:08:02,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 36 transitions. [2023-12-19 20:08:02,288 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 36 transitions. Word has length 17 [2023-12-19 20:08:02,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 20:08:02,288 INFO L495 AbstractCegarLoop]: Abstraction has 27 states and 36 transitions. [2023-12-19 20:08:02,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-19 20:08:02,288 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 36 transitions. [2023-12-19 20:08:02,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2023-12-19 20:08:02,290 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 20:08:02,290 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 20:08:02,308 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-12-19 20:08:02,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-12-19 20:08:02,495 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 20:08:02,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 20:08:02,496 INFO L85 PathProgramCache]: Analyzing trace with hash -138178001, now seen corresponding path program 1 times [2023-12-19 20:08:02,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 20:08:02,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077139141] [2023-12-19 20:08:02,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:08:02,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 20:08:02,504 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 20:08:02,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1586075560] [2023-12-19 20:08:02,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:08:02,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:08:02,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 20:08:02,508 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 20:08:02,521 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-12-19 20:08:02,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 20:08:02,573 INFO L262 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-19 20:08:02,574 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 20:08:02,623 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-19 20:08:02,624 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 20:08:02,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 20:08:02,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077139141] [2023-12-19 20:08:02,624 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 20:08:02,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1586075560] [2023-12-19 20:08:02,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1586075560] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 20:08:02,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 20:08:02,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 20:08:02,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180545206] [2023-12-19 20:08:02,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 20:08:02,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 20:08:02,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 20:08:02,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 20:08:02,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-19 20:08:02,626 INFO L87 Difference]: Start difference. First operand 27 states and 36 transitions. Second operand has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-19 20:08:02,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 20:08:02,640 INFO L93 Difference]: Finished difference Result 36 states and 45 transitions. [2023-12-19 20:08:02,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-19 20:08:02,640 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 18 [2023-12-19 20:08:02,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 20:08:02,641 INFO L225 Difference]: With dead ends: 36 [2023-12-19 20:08:02,641 INFO L226 Difference]: Without dead ends: 29 [2023-12-19 20:08:02,641 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-19 20:08:02,642 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 0 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 20:08:02,642 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 88 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 20:08:02,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2023-12-19 20:08:02,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 29. [2023-12-19 20:08:02,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 20 states have (on average 1.35) internal successors, (27), 21 states have internal predecessors, (27), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2023-12-19 20:08:02,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 38 transitions. [2023-12-19 20:08:02,647 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 38 transitions. Word has length 18 [2023-12-19 20:08:02,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 20:08:02,648 INFO L495 AbstractCegarLoop]: Abstraction has 29 states and 38 transitions. [2023-12-19 20:08:02,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-19 20:08:02,648 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 38 transitions. [2023-12-19 20:08:02,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2023-12-19 20:08:02,648 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 20:08:02,648 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 20:08:02,655 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-12-19 20:08:02,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2023-12-19 20:08:02,855 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 20:08:02,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 20:08:02,855 INFO L85 PathProgramCache]: Analyzing trace with hash -136509705, now seen corresponding path program 1 times [2023-12-19 20:08:02,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 20:08:02,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4334308] [2023-12-19 20:08:02,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:08:02,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 20:08:02,863 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 20:08:02,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1287149356] [2023-12-19 20:08:02,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:08:02,863 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:08:02,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 20:08:02,884 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 20:08:02,885 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-12-19 20:08:02,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 20:08:02,944 INFO L262 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-19 20:08:02,946 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 20:08:03,084 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-19 20:08:03,084 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 20:08:03,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 20:08:03,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4334308] [2023-12-19 20:08:03,085 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 20:08:03,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1287149356] [2023-12-19 20:08:03,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1287149356] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 20:08:03,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 20:08:03,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-19 20:08:03,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998998863] [2023-12-19 20:08:03,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 20:08:03,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 20:08:03,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 20:08:03,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 20:08:03,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-19 20:08:03,086 INFO L87 Difference]: Start difference. First operand 29 states and 38 transitions. Second operand has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-19 20:08:05,316 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.18s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-19 20:08:06,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 20:08:06,082 INFO L93 Difference]: Finished difference Result 48 states and 65 transitions. [2023-12-19 20:08:06,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-19 20:08:06,083 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 18 [2023-12-19 20:08:06,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 20:08:06,084 INFO L225 Difference]: With dead ends: 48 [2023-12-19 20:08:06,084 INFO L226 Difference]: Without dead ends: 46 [2023-12-19 20:08:06,084 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-19 20:08:06,086 INFO L413 NwaCegarLoop]: 24 mSDtfsCounter, 16 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2023-12-19 20:08:06,086 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 94 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2023-12-19 20:08:06,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2023-12-19 20:08:06,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 45. [2023-12-19 20:08:06,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 32 states have (on average 1.40625) internal successors, (45), 33 states have internal predecessors, (45), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2023-12-19 20:08:06,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 62 transitions. [2023-12-19 20:08:06,100 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 62 transitions. Word has length 18 [2023-12-19 20:08:06,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 20:08:06,100 INFO L495 AbstractCegarLoop]: Abstraction has 45 states and 62 transitions. [2023-12-19 20:08:06,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-19 20:08:06,101 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 62 transitions. [2023-12-19 20:08:06,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2023-12-19 20:08:06,101 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 20:08:06,102 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 20:08:06,106 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-12-19 20:08:06,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:08:06,302 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 20:08:06,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 20:08:06,303 INFO L85 PathProgramCache]: Analyzing trace with hash -99991460, now seen corresponding path program 1 times [2023-12-19 20:08:06,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 20:08:06,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682952000] [2023-12-19 20:08:06,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:08:06,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 20:08:06,309 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 20:08:06,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [854546252] [2023-12-19 20:08:06,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:08:06,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:08:06,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 20:08:06,341 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 20:08:06,375 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-12-19 20:08:06,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 20:08:06,390 INFO L262 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-19 20:08:06,405 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 20:08:06,499 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-19 20:08:06,499 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 20:08:06,613 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-19 20:08:06,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 20:08:06,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682952000] [2023-12-19 20:08:06,614 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 20:08:06,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [854546252] [2023-12-19 20:08:06,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [854546252] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 20:08:06,615 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 20:08:06,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 11 [2023-12-19 20:08:06,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298367595] [2023-12-19 20:08:06,616 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 20:08:06,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 20:08:06,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 20:08:06,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 20:08:06,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-12-19 20:08:06,617 INFO L87 Difference]: Start difference. First operand 45 states and 62 transitions. Second operand has 11 states, 10 states have (on average 1.9) internal successors, (19), 8 states have internal predecessors, (19), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) [2023-12-19 20:08:06,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 20:08:06,737 INFO L93 Difference]: Finished difference Result 52 states and 68 transitions. [2023-12-19 20:08:06,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-19 20:08:06,737 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 1.9) internal successors, (19), 8 states have internal predecessors, (19), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) Word has length 24 [2023-12-19 20:08:06,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 20:08:06,738 INFO L225 Difference]: With dead ends: 52 [2023-12-19 20:08:06,738 INFO L226 Difference]: Without dead ends: 47 [2023-12-19 20:08:06,739 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2023-12-19 20:08:06,739 INFO L413 NwaCegarLoop]: 23 mSDtfsCounter, 38 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-19 20:08:06,740 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 143 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-19 20:08:06,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2023-12-19 20:08:06,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 31. [2023-12-19 20:08:06,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 22 states have (on average 1.2272727272727273) internal successors, (27), 22 states have internal predecessors, (27), 6 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2023-12-19 20:08:06,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 38 transitions. [2023-12-19 20:08:06,776 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 38 transitions. Word has length 24 [2023-12-19 20:08:06,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 20:08:06,777 INFO L495 AbstractCegarLoop]: Abstraction has 31 states and 38 transitions. [2023-12-19 20:08:06,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 1.9) internal successors, (19), 8 states have internal predecessors, (19), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) [2023-12-19 20:08:06,777 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 38 transitions. [2023-12-19 20:08:06,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2023-12-19 20:08:06,778 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 20:08:06,779 INFO L195 NwaCegarLoop]: 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] [2023-12-19 20:08:06,796 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-12-19 20:08:06,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:08:06,984 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 20:08:06,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 20:08:06,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1981880857, now seen corresponding path program 1 times [2023-12-19 20:08:06,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 20:08:06,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432141730] [2023-12-19 20:08:06,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:08:06,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 20:08:06,991 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 20:08:06,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1619666369] [2023-12-19 20:08:06,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:08:06,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:08:06,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 20:08:06,992 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 20:08:07,010 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-12-19 20:08:07,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 20:08:07,028 INFO L262 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-19 20:08:07,029 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 20:08:07,070 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-19 20:08:07,071 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 20:08:07,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 20:08:07,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432141730] [2023-12-19 20:08:07,078 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 20:08:07,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1619666369] [2023-12-19 20:08:07,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1619666369] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 20:08:07,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 20:08:07,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-19 20:08:07,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056651412] [2023-12-19 20:08:07,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 20:08:07,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 20:08:07,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 20:08:07,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 20:08:07,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-19 20:08:07,082 INFO L87 Difference]: Start difference. First operand 31 states and 38 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-12-19 20:08:07,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 20:08:07,108 INFO L93 Difference]: Finished difference Result 60 states and 74 transitions. [2023-12-19 20:08:07,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-19 20:08:07,108 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 30 [2023-12-19 20:08:07,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 20:08:07,109 INFO L225 Difference]: With dead ends: 60 [2023-12-19 20:08:07,109 INFO L226 Difference]: Without dead ends: 39 [2023-12-19 20:08:07,109 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-19 20:08:07,112 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 0 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 20:08:07,112 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 88 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 20:08:07,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2023-12-19 20:08:07,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 39. [2023-12-19 20:08:07,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 28 states have (on average 1.1785714285714286) internal successors, (33), 28 states have internal predecessors, (33), 7 states have call successors, (7), 4 states have call predecessors, (7), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2023-12-19 20:08:07,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 46 transitions. [2023-12-19 20:08:07,129 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 46 transitions. Word has length 30 [2023-12-19 20:08:07,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 20:08:07,130 INFO L495 AbstractCegarLoop]: Abstraction has 39 states and 46 transitions. [2023-12-19 20:08:07,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-12-19 20:08:07,130 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 46 transitions. [2023-12-19 20:08:07,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2023-12-19 20:08:07,131 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 20:08:07,131 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 20:08:07,135 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-12-19 20:08:07,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:08:07,335 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 20:08:07,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 20:08:07,337 INFO L85 PathProgramCache]: Analyzing trace with hash 2089520544, now seen corresponding path program 1 times [2023-12-19 20:08:07,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 20:08:07,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278616012] [2023-12-19 20:08:07,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:08:07,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 20:08:07,344 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 20:08:07,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2104918578] [2023-12-19 20:08:07,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:08:07,345 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:08:07,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 20:08:07,362 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 20:08:07,392 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-12-19 20:08:07,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 20:08:07,398 INFO L262 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-19 20:08:07,399 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 20:08:07,439 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-19 20:08:07,440 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 20:08:07,482 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-19 20:08:07,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 20:08:07,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278616012] [2023-12-19 20:08:07,482 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 20:08:07,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2104918578] [2023-12-19 20:08:07,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2104918578] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 20:08:07,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 20:08:07,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 10 [2023-12-19 20:08:07,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30345577] [2023-12-19 20:08:07,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 20:08:07,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-19 20:08:07,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 20:08:07,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-19 20:08:07,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-12-19 20:08:07,484 INFO L87 Difference]: Start difference. First operand 39 states and 46 transitions. Second operand has 6 states, 6 states have (on average 3.5) internal successors, (21), 6 states have internal predecessors, (21), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-12-19 20:08:07,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 20:08:07,514 INFO L93 Difference]: Finished difference Result 69 states and 84 transitions. [2023-12-19 20:08:07,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-19 20:08:07,514 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.5) internal successors, (21), 6 states have internal predecessors, (21), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 36 [2023-12-19 20:08:07,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 20:08:07,515 INFO L225 Difference]: With dead ends: 69 [2023-12-19 20:08:07,515 INFO L226 Difference]: Without dead ends: 48 [2023-12-19 20:08:07,515 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-12-19 20:08:07,516 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 17 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 20:08:07,516 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 105 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 20:08:07,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2023-12-19 20:08:07,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 47. [2023-12-19 20:08:07,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 34 states have (on average 1.1764705882352942) internal successors, (40), 34 states have internal predecessors, (40), 8 states have call successors, (8), 5 states have call predecessors, (8), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2023-12-19 20:08:07,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 55 transitions. [2023-12-19 20:08:07,525 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 55 transitions. Word has length 36 [2023-12-19 20:08:07,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 20:08:07,525 INFO L495 AbstractCegarLoop]: Abstraction has 47 states and 55 transitions. [2023-12-19 20:08:07,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.5) internal successors, (21), 6 states have internal predecessors, (21), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-12-19 20:08:07,525 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 55 transitions. [2023-12-19 20:08:07,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2023-12-19 20:08:07,526 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 20:08:07,526 INFO L195 NwaCegarLoop]: trace histogram [3, 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] [2023-12-19 20:08:07,535 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-12-19 20:08:07,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:08:07,736 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 20:08:07,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 20:08:07,736 INFO L85 PathProgramCache]: Analyzing trace with hash 1409797157, now seen corresponding path program 1 times [2023-12-19 20:08:07,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 20:08:07,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543010536] [2023-12-19 20:08:07,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:08:07,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 20:08:07,742 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 20:08:07,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2035149416] [2023-12-19 20:08:07,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:08:07,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:08:07,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 20:08:07,745 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 20:08:07,746 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-12-19 20:08:07,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 20:08:07,778 INFO L262 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-19 20:08:07,780 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 20:08:07,826 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-19 20:08:07,826 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 20:08:07,876 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-19 20:08:07,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 20:08:07,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543010536] [2023-12-19 20:08:07,876 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 20:08:07,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2035149416] [2023-12-19 20:08:07,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2035149416] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 20:08:07,876 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 20:08:07,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 10 [2023-12-19 20:08:07,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392102567] [2023-12-19 20:08:07,877 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 20:08:07,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-19 20:08:07,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 20:08:07,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-19 20:08:07,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-12-19 20:08:07,878 INFO L87 Difference]: Start difference. First operand 47 states and 55 transitions. Second operand has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 7 states have call successors, (9), 5 states have call predecessors, (9), 4 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) [2023-12-19 20:08:08,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 20:08:08,054 INFO L93 Difference]: Finished difference Result 124 states and 155 transitions. [2023-12-19 20:08:08,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-19 20:08:08,054 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 7 states have call successors, (9), 5 states have call predecessors, (9), 4 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) Word has length 38 [2023-12-19 20:08:08,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 20:08:08,055 INFO L225 Difference]: With dead ends: 124 [2023-12-19 20:08:08,055 INFO L226 Difference]: Without dead ends: 103 [2023-12-19 20:08:08,056 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2023-12-19 20:08:08,056 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 62 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-19 20:08:08,056 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 147 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-19 20:08:08,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2023-12-19 20:08:08,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 90. [2023-12-19 20:08:08,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 66 states have (on average 1.2272727272727273) internal successors, (81), 67 states have internal predecessors, (81), 16 states have call successors, (16), 8 states have call predecessors, (16), 7 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2023-12-19 20:08:08,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 112 transitions. [2023-12-19 20:08:08,090 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 112 transitions. Word has length 38 [2023-12-19 20:08:08,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 20:08:08,090 INFO L495 AbstractCegarLoop]: Abstraction has 90 states and 112 transitions. [2023-12-19 20:08:08,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 7 states have call successors, (9), 5 states have call predecessors, (9), 4 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) [2023-12-19 20:08:08,090 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 112 transitions. [2023-12-19 20:08:08,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2023-12-19 20:08:08,096 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 20:08:08,096 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 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] [2023-12-19 20:08:08,103 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-12-19 20:08:08,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:08:08,303 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 20:08:08,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 20:08:08,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1072156249, now seen corresponding path program 1 times [2023-12-19 20:08:08,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 20:08:08,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069269922] [2023-12-19 20:08:08,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:08:08,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 20:08:08,310 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 20:08:08,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1033400520] [2023-12-19 20:08:08,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:08:08,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:08:08,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 20:08:08,317 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 20:08:08,360 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-12-19 20:08:08,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 20:08:08,371 INFO L262 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-19 20:08:08,371 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 20:08:08,395 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-12-19 20:08:08,395 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 20:08:08,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 20:08:08,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069269922] [2023-12-19 20:08:08,395 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 20:08:08,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033400520] [2023-12-19 20:08:08,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033400520] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 20:08:08,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 20:08:08,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-19 20:08:08,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003777759] [2023-12-19 20:08:08,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 20:08:08,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 20:08:08,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 20:08:08,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 20:08:08,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-19 20:08:08,397 INFO L87 Difference]: Start difference. First operand 90 states and 112 transitions. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 4 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2023-12-19 20:08:08,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 20:08:08,433 INFO L93 Difference]: Finished difference Result 153 states and 197 transitions. [2023-12-19 20:08:08,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-19 20:08:08,433 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 4 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 42 [2023-12-19 20:08:08,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 20:08:08,436 INFO L225 Difference]: With dead ends: 153 [2023-12-19 20:08:08,436 INFO L226 Difference]: Without dead ends: 114 [2023-12-19 20:08:08,437 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-19 20:08:08,438 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 16 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 20:08:08,438 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 113 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 20:08:08,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2023-12-19 20:08:08,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 104. [2023-12-19 20:08:08,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 77 states have (on average 1.2337662337662338) internal successors, (95), 78 states have internal predecessors, (95), 19 states have call successors, (19), 8 states have call predecessors, (19), 7 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2023-12-19 20:08:08,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 132 transitions. [2023-12-19 20:08:08,475 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 132 transitions. Word has length 42 [2023-12-19 20:08:08,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 20:08:08,476 INFO L495 AbstractCegarLoop]: Abstraction has 104 states and 132 transitions. [2023-12-19 20:08:08,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 4 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2023-12-19 20:08:08,476 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 132 transitions. [2023-12-19 20:08:08,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2023-12-19 20:08:08,479 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 20:08:08,479 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 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] [2023-12-19 20:08:08,486 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-12-19 20:08:08,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-12-19 20:08:08,684 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 20:08:08,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 20:08:08,684 INFO L85 PathProgramCache]: Analyzing trace with hash 2142553388, now seen corresponding path program 1 times [2023-12-19 20:08:08,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 20:08:08,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281200582] [2023-12-19 20:08:08,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:08:08,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 20:08:08,692 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 20:08:08,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1680155928] [2023-12-19 20:08:08,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:08:08,692 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:08:08,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 20:08:08,724 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 20:08:08,728 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-12-19 20:08:08,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 20:08:08,760 INFO L262 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-19 20:08:08,761 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 20:08:08,809 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 8 proven. 14 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-19 20:08:08,809 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 20:08:08,861 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-12-19 20:08:08,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 20:08:08,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281200582] [2023-12-19 20:08:08,862 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 20:08:08,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1680155928] [2023-12-19 20:08:08,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1680155928] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 20:08:08,862 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 20:08:08,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 12 [2023-12-19 20:08:08,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921174999] [2023-12-19 20:08:08,862 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 20:08:08,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-19 20:08:08,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 20:08:08,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-19 20:08:08,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2023-12-19 20:08:08,863 INFO L87 Difference]: Start difference. First operand 104 states and 132 transitions. Second operand has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 12 states have internal predecessors, (49), 9 states have call successors, (11), 6 states have call predecessors, (11), 5 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2023-12-19 20:08:09,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 20:08:09,018 INFO L93 Difference]: Finished difference Result 214 states and 278 transitions. [2023-12-19 20:08:09,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-19 20:08:09,030 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 12 states have internal predecessors, (49), 9 states have call successors, (11), 6 states have call predecessors, (11), 5 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) Word has length 44 [2023-12-19 20:08:09,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 20:08:09,031 INFO L225 Difference]: With dead ends: 214 [2023-12-19 20:08:09,031 INFO L226 Difference]: Without dead ends: 167 [2023-12-19 20:08:09,031 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=92, Invalid=180, Unknown=0, NotChecked=0, Total=272 [2023-12-19 20:08:09,031 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 88 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-19 20:08:09,032 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [88 Valid, 199 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-19 20:08:09,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2023-12-19 20:08:09,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 148. [2023-12-19 20:08:09,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 110 states have (on average 1.2454545454545454) internal successors, (137), 111 states have internal predecessors, (137), 28 states have call successors, (28), 10 states have call predecessors, (28), 9 states have return successors, (27), 26 states have call predecessors, (27), 27 states have call successors, (27) [2023-12-19 20:08:09,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 192 transitions. [2023-12-19 20:08:09,083 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 192 transitions. Word has length 44 [2023-12-19 20:08:09,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 20:08:09,084 INFO L495 AbstractCegarLoop]: Abstraction has 148 states and 192 transitions. [2023-12-19 20:08:09,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 12 states have internal predecessors, (49), 9 states have call successors, (11), 6 states have call predecessors, (11), 5 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2023-12-19 20:08:09,084 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 192 transitions. [2023-12-19 20:08:09,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2023-12-19 20:08:09,086 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 20:08:09,086 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 2, 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] [2023-12-19 20:08:09,105 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-12-19 20:08:09,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:08:09,291 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 20:08:09,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 20:08:09,291 INFO L85 PathProgramCache]: Analyzing trace with hash 1696895027, now seen corresponding path program 1 times [2023-12-19 20:08:09,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 20:08:09,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420455460] [2023-12-19 20:08:09,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:08:09,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 20:08:09,306 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 20:08:09,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [226882012] [2023-12-19 20:08:09,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:08:09,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:08:09,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 20:08:09,310 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 20:08:09,312 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-12-19 20:08:09,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 20:08:09,345 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-19 20:08:09,347 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 20:08:09,401 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 8 proven. 30 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-19 20:08:09,401 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 20:08:09,460 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-12-19 20:08:09,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 20:08:09,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420455460] [2023-12-19 20:08:09,461 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 20:08:09,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [226882012] [2023-12-19 20:08:09,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [226882012] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 20:08:09,461 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 20:08:09,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2023-12-19 20:08:09,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387656822] [2023-12-19 20:08:09,462 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 20:08:09,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-19 20:08:09,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 20:08:09,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-19 20:08:09,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2023-12-19 20:08:09,463 INFO L87 Difference]: Start difference. First operand 148 states and 192 transitions. Second operand has 14 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 11 states have call successors, (13), 7 states have call predecessors, (13), 6 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) [2023-12-19 20:08:09,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 20:08:09,610 INFO L93 Difference]: Finished difference Result 206 states and 273 transitions. [2023-12-19 20:08:09,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-19 20:08:09,610 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 11 states have call successors, (13), 7 states have call predecessors, (13), 6 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) Word has length 50 [2023-12-19 20:08:09,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 20:08:09,613 INFO L225 Difference]: With dead ends: 206 [2023-12-19 20:08:09,613 INFO L226 Difference]: Without dead ends: 201 [2023-12-19 20:08:09,613 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=130, Invalid=250, Unknown=0, NotChecked=0, Total=380 [2023-12-19 20:08:09,614 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 116 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-19 20:08:09,614 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 231 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-19 20:08:09,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2023-12-19 20:08:09,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 193. [2023-12-19 20:08:09,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 143 states have (on average 1.2377622377622377) internal successors, (177), 147 states have internal predecessors, (177), 38 states have call successors, (38), 12 states have call predecessors, (38), 11 states have return successors, (37), 33 states have call predecessors, (37), 37 states have call successors, (37) [2023-12-19 20:08:09,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 252 transitions. [2023-12-19 20:08:09,649 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 252 transitions. Word has length 50 [2023-12-19 20:08:09,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 20:08:09,649 INFO L495 AbstractCegarLoop]: Abstraction has 193 states and 252 transitions. [2023-12-19 20:08:09,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 11 states have call successors, (13), 7 states have call predecessors, (13), 6 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) [2023-12-19 20:08:09,649 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 252 transitions. [2023-12-19 20:08:09,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-12-19 20:08:09,651 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 20:08:09,651 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 5, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 20:08:09,664 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-12-19 20:08:09,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-12-19 20:08:09,856 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 20:08:09,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 20:08:09,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1904373439, now seen corresponding path program 1 times [2023-12-19 20:08:09,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 20:08:09,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555093348] [2023-12-19 20:08:09,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:08:09,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 20:08:09,864 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 20:08:09,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [363872925] [2023-12-19 20:08:09,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:08:09,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:08:09,865 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 20:08:09,866 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 20:08:09,894 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-12-19 20:08:09,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 20:08:09,912 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-19 20:08:09,913 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 20:08:09,938 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 64 proven. 12 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2023-12-19 20:08:09,938 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 20:08:09,970 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 38 proven. 12 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2023-12-19 20:08:09,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 20:08:09,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555093348] [2023-12-19 20:08:09,971 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 20:08:09,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363872925] [2023-12-19 20:08:09,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [363872925] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 20:08:09,971 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 20:08:09,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2023-12-19 20:08:09,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778573360] [2023-12-19 20:08:09,971 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 20:08:09,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 20:08:09,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 20:08:09,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 20:08:09,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-19 20:08:09,972 INFO L87 Difference]: Start difference. First operand 193 states and 252 transitions. Second operand has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-19 20:08:10,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 20:08:10,108 INFO L93 Difference]: Finished difference Result 497 states and 692 transitions. [2023-12-19 20:08:10,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-19 20:08:10,109 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 86 [2023-12-19 20:08:10,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 20:08:10,110 INFO L225 Difference]: With dead ends: 497 [2023-12-19 20:08:10,110 INFO L226 Difference]: Without dead ends: 354 [2023-12-19 20:08:10,111 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 167 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-19 20:08:10,112 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 15 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 20:08:10,112 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 141 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 20:08:10,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2023-12-19 20:08:10,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 337. [2023-12-19 20:08:10,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 337 states, 253 states have (on average 1.2687747035573123) internal successors, (321), 259 states have internal predecessors, (321), 72 states have call successors, (72), 12 states have call predecessors, (72), 11 states have return successors, (71), 65 states have call predecessors, (71), 71 states have call successors, (71) [2023-12-19 20:08:10,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 464 transitions. [2023-12-19 20:08:10,179 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 464 transitions. Word has length 86 [2023-12-19 20:08:10,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 20:08:10,180 INFO L495 AbstractCegarLoop]: Abstraction has 337 states and 464 transitions. [2023-12-19 20:08:10,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-19 20:08:10,180 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 464 transitions. [2023-12-19 20:08:10,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-12-19 20:08:10,181 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 20:08:10,181 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 20:08:10,188 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-12-19 20:08:10,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-12-19 20:08:10,386 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 20:08:10,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 20:08:10,386 INFO L85 PathProgramCache]: Analyzing trace with hash 1715119347, now seen corresponding path program 2 times [2023-12-19 20:08:10,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 20:08:10,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062982310] [2023-12-19 20:08:10,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:08:10,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 20:08:10,393 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 20:08:10,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [235316204] [2023-12-19 20:08:10,393 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-19 20:08:10,393 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:08:10,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 20:08:10,394 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 20:08:10,410 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-12-19 20:08:10,441 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-19 20:08:10,441 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-19 20:08:10,441 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-19 20:08:10,443 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 20:08:10,540 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 58 proven. 110 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-19 20:08:10,541 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 20:08:10,694 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 32 proven. 26 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2023-12-19 20:08:10,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 20:08:10,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062982310] [2023-12-19 20:08:10,694 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 20:08:10,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [235316204] [2023-12-19 20:08:10,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [235316204] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 20:08:10,694 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 20:08:10,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2023-12-19 20:08:10,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463608502] [2023-12-19 20:08:10,694 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 20:08:10,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-12-19 20:08:10,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 20:08:10,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-12-19 20:08:10,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=222, Unknown=0, NotChecked=0, Total=380 [2023-12-19 20:08:10,696 INFO L87 Difference]: Start difference. First operand 337 states and 464 transitions. Second operand has 20 states, 20 states have (on average 4.55) internal successors, (91), 20 states have internal predecessors, (91), 17 states have call successors, (21), 10 states have call predecessors, (21), 10 states have return successors, (20), 17 states have call predecessors, (20), 17 states have call successors, (20) [2023-12-19 20:08:11,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 20:08:11,130 INFO L93 Difference]: Finished difference Result 980 states and 1418 transitions. [2023-12-19 20:08:11,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-12-19 20:08:11,130 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 4.55) internal successors, (91), 20 states have internal predecessors, (91), 17 states have call successors, (21), 10 states have call predecessors, (21), 10 states have return successors, (20), 17 states have call predecessors, (20), 17 states have call successors, (20) Word has length 86 [2023-12-19 20:08:11,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 20:08:11,133 INFO L225 Difference]: With dead ends: 980 [2023-12-19 20:08:11,133 INFO L226 Difference]: Without dead ends: 837 [2023-12-19 20:08:11,134 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 152 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=403, Invalid=719, Unknown=0, NotChecked=0, Total=1122 [2023-12-19 20:08:11,135 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 258 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 248 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 20:08:11,135 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [258 Valid, 296 Invalid, 248 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 20:08:11,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 837 states. [2023-12-19 20:08:11,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 837 to 788. [2023-12-19 20:08:11,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 788 states, 595 states have (on average 1.26890756302521) internal successors, (755), 604 states have internal predecessors, (755), 175 states have call successors, (175), 18 states have call predecessors, (175), 17 states have return successors, (174), 165 states have call predecessors, (174), 174 states have call successors, (174) [2023-12-19 20:08:11,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 788 states to 788 states and 1104 transitions. [2023-12-19 20:08:11,282 INFO L78 Accepts]: Start accepts. Automaton has 788 states and 1104 transitions. Word has length 86 [2023-12-19 20:08:11,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 20:08:11,283 INFO L495 AbstractCegarLoop]: Abstraction has 788 states and 1104 transitions. [2023-12-19 20:08:11,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 4.55) internal successors, (91), 20 states have internal predecessors, (91), 17 states have call successors, (21), 10 states have call predecessors, (21), 10 states have return successors, (20), 17 states have call predecessors, (20), 17 states have call successors, (20) [2023-12-19 20:08:11,283 INFO L276 IsEmpty]: Start isEmpty. Operand 788 states and 1104 transitions. [2023-12-19 20:08:11,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-19 20:08:11,284 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 20:08:11,284 INFO L195 NwaCegarLoop]: trace histogram [10, 9, 9, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 20:08:11,304 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-12-19 20:08:11,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-12-19 20:08:11,489 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 20:08:11,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 20:08:11,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1117496236, now seen corresponding path program 1 times [2023-12-19 20:08:11,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 20:08:11,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663982046] [2023-12-19 20:08:11,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:08:11,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 20:08:11,495 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 20:08:11,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [725523418] [2023-12-19 20:08:11,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:08:11,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:08:11,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 20:08:11,496 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 20:08:11,524 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-12-19 20:08:11,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 20:08:11,543 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-19 20:08:11,545 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 20:08:11,674 INFO L134 CoverageAnalysis]: Checked inductivity of 216 backedges. 22 proven. 190 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-19 20:08:11,674 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 20:08:11,854 INFO L134 CoverageAnalysis]: Checked inductivity of 216 backedges. 22 proven. 46 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2023-12-19 20:08:11,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 20:08:11,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663982046] [2023-12-19 20:08:11,855 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 20:08:11,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [725523418] [2023-12-19 20:08:11,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [725523418] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 20:08:11,855 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 20:08:11,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 24 [2023-12-19 20:08:11,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447111435] [2023-12-19 20:08:11,855 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 20:08:11,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-12-19 20:08:11,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 20:08:11,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-12-19 20:08:11,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2023-12-19 20:08:11,857 INFO L87 Difference]: Start difference. First operand 788 states and 1104 transitions. Second operand has 24 states, 24 states have (on average 4.291666666666667) internal successors, (103), 24 states have internal predecessors, (103), 21 states have call successors, (23), 12 states have call predecessors, (23), 11 states have return successors, (22), 20 states have call predecessors, (22), 20 states have call successors, (22) [2023-12-19 20:08:12,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 20:08:12,411 INFO L93 Difference]: Finished difference Result 1280 states and 1794 transitions. [2023-12-19 20:08:12,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-12-19 20:08:12,411 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 4.291666666666667) internal successors, (103), 24 states have internal predecessors, (103), 21 states have call successors, (23), 12 states have call predecessors, (23), 11 states have return successors, (22), 20 states have call predecessors, (22), 20 states have call successors, (22) Word has length 92 [2023-12-19 20:08:12,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 20:08:12,414 INFO L225 Difference]: With dead ends: 1280 [2023-12-19 20:08:12,414 INFO L226 Difference]: Without dead ends: 790 [2023-12-19 20:08:12,415 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 160 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=584, Invalid=1056, Unknown=0, NotChecked=0, Total=1640 [2023-12-19 20:08:12,416 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 370 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 370 SdHoareTripleChecker+Valid, 330 SdHoareTripleChecker+Invalid, 328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 20:08:12,416 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [370 Valid, 330 Invalid, 328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 20:08:12,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 790 states. [2023-12-19 20:08:12,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 790 to 735. [2023-12-19 20:08:12,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 735 states, 551 states have (on average 1.221415607985481) internal successors, (673), 555 states have internal predecessors, (673), 162 states have call successors, (162), 22 states have call predecessors, (162), 21 states have return successors, (161), 157 states have call predecessors, (161), 161 states have call successors, (161) [2023-12-19 20:08:12,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 735 states to 735 states and 996 transitions. [2023-12-19 20:08:12,510 INFO L78 Accepts]: Start accepts. Automaton has 735 states and 996 transitions. Word has length 92 [2023-12-19 20:08:12,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 20:08:12,510 INFO L495 AbstractCegarLoop]: Abstraction has 735 states and 996 transitions. [2023-12-19 20:08:12,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.291666666666667) internal successors, (103), 24 states have internal predecessors, (103), 21 states have call successors, (23), 12 states have call predecessors, (23), 11 states have return successors, (22), 20 states have call predecessors, (22), 20 states have call successors, (22) [2023-12-19 20:08:12,511 INFO L276 IsEmpty]: Start isEmpty. Operand 735 states and 996 transitions. [2023-12-19 20:08:12,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2023-12-19 20:08:12,512 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 20:08:12,512 INFO L195 NwaCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 20:08:12,526 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-12-19 20:08:12,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-12-19 20:08:12,717 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 20:08:12,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 20:08:12,717 INFO L85 PathProgramCache]: Analyzing trace with hash -32862541, now seen corresponding path program 1 times [2023-12-19 20:08:12,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 20:08:12,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745457502] [2023-12-19 20:08:12,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:08:12,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 20:08:12,723 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 20:08:12,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1997650350] [2023-12-19 20:08:12,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:08:12,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:08:12,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 20:08:12,724 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 20:08:12,751 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-12-19 20:08:12,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 20:08:12,772 INFO L262 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 23 conjunts are in the unsatisfiable core [2023-12-19 20:08:12,774 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 20:08:12,915 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 20 proven. 236 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-19 20:08:12,915 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 20:08:13,112 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 20 proven. 56 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2023-12-19 20:08:13,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 20:08:13,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745457502] [2023-12-19 20:08:13,112 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 20:08:13,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1997650350] [2023-12-19 20:08:13,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1997650350] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 20:08:13,112 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 20:08:13,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 26 [2023-12-19 20:08:13,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141248024] [2023-12-19 20:08:13,112 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 20:08:13,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-19 20:08:13,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 20:08:13,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-19 20:08:13,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=369, Unknown=0, NotChecked=0, Total=650 [2023-12-19 20:08:13,114 INFO L87 Difference]: Start difference. First operand 735 states and 996 transitions. Second operand has 26 states, 26 states have (on average 4.230769230769231) internal successors, (110), 26 states have internal predecessors, (110), 23 states have call successors, (25), 13 states have call predecessors, (25), 12 states have return successors, (24), 22 states have call predecessors, (24), 22 states have call successors, (24) [2023-12-19 20:08:13,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 20:08:13,660 INFO L93 Difference]: Finished difference Result 845 states and 1156 transitions. [2023-12-19 20:08:13,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2023-12-19 20:08:13,660 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 4.230769230769231) internal successors, (110), 26 states have internal predecessors, (110), 23 states have call successors, (25), 13 states have call predecessors, (25), 12 states have return successors, (24), 22 states have call predecessors, (24), 22 states have call successors, (24) Word has length 98 [2023-12-19 20:08:13,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 20:08:13,663 INFO L225 Difference]: With dead ends: 845 [2023-12-19 20:08:13,663 INFO L226 Difference]: Without dead ends: 840 [2023-12-19 20:08:13,664 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 170 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 229 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=670, Invalid=1222, Unknown=0, NotChecked=0, Total=1892 [2023-12-19 20:08:13,664 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 359 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 217 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 335 SdHoareTripleChecker+Invalid, 360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 20:08:13,665 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [359 Valid, 335 Invalid, 360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 217 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 20:08:13,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 840 states. [2023-12-19 20:08:13,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 840 to 825. [2023-12-19 20:08:13,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 825 states, 619 states have (on average 1.2003231017770597) internal successors, (743), 625 states have internal predecessors, (743), 182 states have call successors, (182), 24 states have call predecessors, (182), 23 states have return successors, (181), 175 states have call predecessors, (181), 181 states have call successors, (181) [2023-12-19 20:08:13,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 825 states to 825 states and 1106 transitions. [2023-12-19 20:08:13,777 INFO L78 Accepts]: Start accepts. Automaton has 825 states and 1106 transitions. Word has length 98 [2023-12-19 20:08:13,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 20:08:13,777 INFO L495 AbstractCegarLoop]: Abstraction has 825 states and 1106 transitions. [2023-12-19 20:08:13,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.230769230769231) internal successors, (110), 26 states have internal predecessors, (110), 23 states have call successors, (25), 13 states have call predecessors, (25), 12 states have return successors, (24), 22 states have call predecessors, (24), 22 states have call successors, (24) [2023-12-19 20:08:13,777 INFO L276 IsEmpty]: Start isEmpty. Operand 825 states and 1106 transitions. [2023-12-19 20:08:13,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2023-12-19 20:08:13,782 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 20:08:13,783 INFO L195 NwaCegarLoop]: trace histogram [20, 19, 19, 9, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 20:08:13,794 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-12-19 20:08:13,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:08:13,988 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 20:08:13,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 20:08:13,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1211281524, now seen corresponding path program 3 times [2023-12-19 20:08:13,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 20:08:13,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940896300] [2023-12-19 20:08:13,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:08:13,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 20:08:14,001 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 20:08:14,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [248719276] [2023-12-19 20:08:14,001 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-19 20:08:14,001 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:08:14,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 20:08:14,018 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 20:08:14,040 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-12-19 20:08:14,077 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-12-19 20:08:14,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-19 20:08:14,077 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-19 20:08:14,079 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 20:08:14,093 INFO L134 CoverageAnalysis]: Checked inductivity of 984 backedges. 255 proven. 0 refuted. 0 times theorem prover too weak. 729 trivial. 0 not checked. [2023-12-19 20:08:14,093 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 20:08:14,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 20:08:14,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940896300] [2023-12-19 20:08:14,094 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 20:08:14,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [248719276] [2023-12-19 20:08:14,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [248719276] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 20:08:14,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 20:08:14,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-19 20:08:14,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337295036] [2023-12-19 20:08:14,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 20:08:14,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 20:08:14,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 20:08:14,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 20:08:14,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-19 20:08:14,095 INFO L87 Difference]: Start difference. First operand 825 states and 1106 transitions. Second operand has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-19 20:08:14,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 20:08:14,228 INFO L93 Difference]: Finished difference Result 1123 states and 1527 transitions. [2023-12-19 20:08:14,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-19 20:08:14,229 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 176 [2023-12-19 20:08:14,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 20:08:14,232 INFO L225 Difference]: With dead ends: 1123 [2023-12-19 20:08:14,232 INFO L226 Difference]: Without dead ends: 904 [2023-12-19 20:08:14,234 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-19 20:08:14,234 INFO L413 NwaCegarLoop]: 42 mSDtfsCounter, 17 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 20:08:14,235 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 145 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 20:08:14,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 904 states. [2023-12-19 20:08:14,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 904 to 837. [2023-12-19 20:08:14,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 837 states, 630 states have (on average 1.1857142857142857) internal successors, (747), 636 states have internal predecessors, (747), 182 states have call successors, (182), 25 states have call predecessors, (182), 24 states have return successors, (181), 175 states have call predecessors, (181), 181 states have call successors, (181) [2023-12-19 20:08:14,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 837 states to 837 states and 1110 transitions. [2023-12-19 20:08:14,356 INFO L78 Accepts]: Start accepts. Automaton has 837 states and 1110 transitions. Word has length 176 [2023-12-19 20:08:14,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 20:08:14,356 INFO L495 AbstractCegarLoop]: Abstraction has 837 states and 1110 transitions. [2023-12-19 20:08:14,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-19 20:08:14,357 INFO L276 IsEmpty]: Start isEmpty. Operand 837 states and 1110 transitions. [2023-12-19 20:08:14,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2023-12-19 20:08:14,359 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 20:08:14,359 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 20, 11, 10, 10, 10, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 20:08:14,366 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-12-19 20:08:14,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-12-19 20:08:14,564 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 20:08:14,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 20:08:14,564 INFO L85 PathProgramCache]: Analyzing trace with hash 658813895, now seen corresponding path program 4 times [2023-12-19 20:08:14,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 20:08:14,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88892467] [2023-12-19 20:08:14,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:08:14,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 20:08:14,573 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 20:08:14,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1249937946] [2023-12-19 20:08:14,573 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-19 20:08:14,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:08:14,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 20:08:14,576 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 20:08:14,580 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-12-19 20:08:14,642 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-19 20:08:14,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-19 20:08:14,643 INFO L262 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 20:08:14,645 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 20:08:14,658 INFO L134 CoverageAnalysis]: Checked inductivity of 1104 backedges. 612 proven. 0 refuted. 0 times theorem prover too weak. 492 trivial. 0 not checked. [2023-12-19 20:08:14,659 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 20:08:14,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 20:08:14,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88892467] [2023-12-19 20:08:14,659 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 20:08:14,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249937946] [2023-12-19 20:08:14,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1249937946] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 20:08:14,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 20:08:14,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 20:08:14,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507164371] [2023-12-19 20:08:14,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 20:08:14,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 20:08:14,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 20:08:14,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 20:08:14,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 20:08:14,660 INFO L87 Difference]: Start difference. First operand 837 states and 1110 transitions. Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2023-12-19 20:08:14,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 20:08:14,810 INFO L93 Difference]: Finished difference Result 1422 states and 1886 transitions. [2023-12-19 20:08:14,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 20:08:14,811 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 182 [2023-12-19 20:08:14,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 20:08:14,813 INFO L225 Difference]: With dead ends: 1422 [2023-12-19 20:08:14,813 INFO L226 Difference]: Without dead ends: 898 [2023-12-19 20:08:14,814 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 20:08:14,815 INFO L413 NwaCegarLoop]: 44 mSDtfsCounter, 3 mSDsluCounter, 31 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 20:08:14,815 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 75 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 20:08:14,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 898 states. [2023-12-19 20:08:14,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 898 to 829. [2023-12-19 20:08:14,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 829 states, 625 states have (on average 1.1792) internal successors, (737), 633 states have internal predecessors, (737), 179 states have call successors, (179), 25 states have call predecessors, (179), 24 states have return successors, (178), 170 states have call predecessors, (178), 178 states have call successors, (178) [2023-12-19 20:08:14,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 829 states to 829 states and 1094 transitions. [2023-12-19 20:08:14,918 INFO L78 Accepts]: Start accepts. Automaton has 829 states and 1094 transitions. Word has length 182 [2023-12-19 20:08:14,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 20:08:14,918 INFO L495 AbstractCegarLoop]: Abstraction has 829 states and 1094 transitions. [2023-12-19 20:08:14,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2023-12-19 20:08:14,918 INFO L276 IsEmpty]: Start isEmpty. Operand 829 states and 1094 transitions. [2023-12-19 20:08:14,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2023-12-19 20:08:14,920 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 20:08:14,920 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 20, 9, 8, 8, 8, 8, 7, 7, 7, 6, 5, 5, 5, 5, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 20:08:14,938 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-12-19 20:08:15,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-12-19 20:08:15,125 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 20:08:15,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 20:08:15,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1813901725, now seen corresponding path program 5 times [2023-12-19 20:08:15,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 20:08:15,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579004041] [2023-12-19 20:08:15,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:08:15,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 20:08:15,135 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 20:08:15,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [362432418] [2023-12-19 20:08:15,135 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-12-19 20:08:15,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:08:15,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 20:08:15,148 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 20:08:15,163 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-12-19 20:08:15,279 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2023-12-19 20:08:15,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-19 20:08:15,281 INFO L262 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-19 20:08:15,282 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 20:08:15,295 INFO L134 CoverageAnalysis]: Checked inductivity of 1080 backedges. 120 proven. 0 refuted. 0 times theorem prover too weak. 960 trivial. 0 not checked. [2023-12-19 20:08:15,295 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 20:08:15,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 20:08:15,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579004041] [2023-12-19 20:08:15,296 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 20:08:15,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [362432418] [2023-12-19 20:08:15,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [362432418] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 20:08:15,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 20:08:15,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-19 20:08:15,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058982590] [2023-12-19 20:08:15,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 20:08:15,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 20:08:15,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 20:08:15,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 20:08:15,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-19 20:08:15,297 INFO L87 Difference]: Start difference. First operand 829 states and 1094 transitions. Second operand has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-12-19 20:08:15,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 20:08:15,419 INFO L93 Difference]: Finished difference Result 882 states and 1152 transitions. [2023-12-19 20:08:15,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-19 20:08:15,419 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 182 [2023-12-19 20:08:15,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 20:08:15,422 INFO L225 Difference]: With dead ends: 882 [2023-12-19 20:08:15,422 INFO L226 Difference]: Without dead ends: 797 [2023-12-19 20:08:15,422 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 179 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-19 20:08:15,423 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 9 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 20:08:15,423 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 117 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 20:08:15,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 797 states. [2023-12-19 20:08:15,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 797 to 776. [2023-12-19 20:08:15,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 776 states, 585 states have (on average 1.170940170940171) internal successors, (685), 592 states have internal predecessors, (685), 166 states have call successors, (166), 25 states have call predecessors, (166), 24 states have return successors, (165), 158 states have call predecessors, (165), 165 states have call successors, (165) [2023-12-19 20:08:15,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 776 states to 776 states and 1016 transitions. [2023-12-19 20:08:15,517 INFO L78 Accepts]: Start accepts. Automaton has 776 states and 1016 transitions. Word has length 182 [2023-12-19 20:08:15,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 20:08:15,517 INFO L495 AbstractCegarLoop]: Abstraction has 776 states and 1016 transitions. [2023-12-19 20:08:15,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-12-19 20:08:15,517 INFO L276 IsEmpty]: Start isEmpty. Operand 776 states and 1016 transitions. [2023-12-19 20:08:15,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2023-12-19 20:08:15,519 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 20:08:15,519 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 20, 11, 10, 10, 10, 7, 7, 6, 6, 6, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 20:08:15,541 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-12-19 20:08:15,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-12-19 20:08:15,725 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 20:08:15,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 20:08:15,725 INFO L85 PathProgramCache]: Analyzing trace with hash 1819818917, now seen corresponding path program 6 times [2023-12-19 20:08:15,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 20:08:15,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394324218] [2023-12-19 20:08:15,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:08:15,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 20:08:15,737 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 20:08:15,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [79203699] [2023-12-19 20:08:15,737 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-12-19 20:08:15,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:08:15,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 20:08:15,749 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 20:08:15,749 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-12-19 20:08:18,097 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2023-12-19 20:08:18,098 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-19 20:08:18,101 INFO L262 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-19 20:08:18,103 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 20:08:18,533 INFO L134 CoverageAnalysis]: Checked inductivity of 1108 backedges. 104 proven. 240 refuted. 0 times theorem prover too weak. 764 trivial. 0 not checked. [2023-12-19 20:08:18,534 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 20:08:18,937 INFO L134 CoverageAnalysis]: Checked inductivity of 1108 backedges. 88 proven. 256 refuted. 0 times theorem prover too weak. 764 trivial. 0 not checked. [2023-12-19 20:08:18,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 20:08:18,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394324218] [2023-12-19 20:08:18,937 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 20:08:18,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [79203699] [2023-12-19 20:08:18,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [79203699] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 20:08:18,937 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 20:08:18,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2023-12-19 20:08:18,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082801823] [2023-12-19 20:08:18,938 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 20:08:18,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-12-19 20:08:18,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 20:08:18,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-12-19 20:08:18,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2023-12-19 20:08:18,939 INFO L87 Difference]: Start difference. First operand 776 states and 1016 transitions. Second operand has 22 states, 22 states have (on average 6.2727272727272725) internal successors, (138), 22 states have internal predecessors, (138), 22 states have call successors, (43), 2 states have call predecessors, (43), 1 states have return successors, (42), 21 states have call predecessors, (42), 21 states have call successors, (42) [2023-12-19 20:08:22,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 20:08:22,384 INFO L93 Difference]: Finished difference Result 3287 states and 4525 transitions. [2023-12-19 20:08:22,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-12-19 20:08:22,385 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 6.2727272727272725) internal successors, (138), 22 states have internal predecessors, (138), 22 states have call successors, (43), 2 states have call predecessors, (43), 1 states have return successors, (42), 21 states have call predecessors, (42), 21 states have call successors, (42) Word has length 182 [2023-12-19 20:08:22,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 20:08:22,393 INFO L225 Difference]: With dead ends: 3287 [2023-12-19 20:08:22,394 INFO L226 Difference]: Without dead ends: 2960 [2023-12-19 20:08:22,395 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 408 GetRequests, 342 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1091 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=803, Invalid=3753, Unknown=0, NotChecked=0, Total=4556 [2023-12-19 20:08:22,396 INFO L413 NwaCegarLoop]: 318 mSDtfsCounter, 350 mSDsluCounter, 2484 mSDsCounter, 0 mSdLazyCounter, 1199 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 357 SdHoareTripleChecker+Valid, 2802 SdHoareTripleChecker+Invalid, 1286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1199 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-12-19 20:08:22,396 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [357 Valid, 2802 Invalid, 1286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1199 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-12-19 20:08:22,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2960 states. [2023-12-19 20:08:22,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2960 to 2163. [2023-12-19 20:08:22,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2163 states, 1636 states have (on average 1.2145476772616137) internal successors, (1987), 1670 states have internal predecessors, (1987), 502 states have call successors, (502), 25 states have call predecessors, (502), 24 states have return successors, (501), 467 states have call predecessors, (501), 501 states have call successors, (501) [2023-12-19 20:08:22,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2163 states to 2163 states and 2990 transitions. [2023-12-19 20:08:22,816 INFO L78 Accepts]: Start accepts. Automaton has 2163 states and 2990 transitions. Word has length 182 [2023-12-19 20:08:22,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 20:08:22,817 INFO L495 AbstractCegarLoop]: Abstraction has 2163 states and 2990 transitions. [2023-12-19 20:08:22,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 6.2727272727272725) internal successors, (138), 22 states have internal predecessors, (138), 22 states have call successors, (43), 2 states have call predecessors, (43), 1 states have return successors, (42), 21 states have call predecessors, (42), 21 states have call successors, (42) [2023-12-19 20:08:22,817 INFO L276 IsEmpty]: Start isEmpty. Operand 2163 states and 2990 transitions. [2023-12-19 20:08:22,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2023-12-19 20:08:22,836 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 20:08:22,836 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 20, 10, 9, 9, 9, 8, 7, 7, 7, 6, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 20:08:22,845 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-12-19 20:08:23,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-12-19 20:08:23,045 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 20:08:23,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 20:08:23,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1389015027, now seen corresponding path program 7 times [2023-12-19 20:08:23,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 20:08:23,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329490122] [2023-12-19 20:08:23,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:08:23,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 20:08:23,054 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 20:08:23,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1850409565] [2023-12-19 20:08:23,054 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-19 20:08:23,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:08:23,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 20:08:23,056 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 20:08:23,059 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-12-19 20:08:23,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 20:08:23,130 INFO L262 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-19 20:08:23,136 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 20:08:23,256 INFO L134 CoverageAnalysis]: Checked inductivity of 1096 backedges. 516 proven. 84 refuted. 0 times theorem prover too weak. 496 trivial. 0 not checked. [2023-12-19 20:08:23,256 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 20:08:23,399 INFO L134 CoverageAnalysis]: Checked inductivity of 1096 backedges. 226 proven. 84 refuted. 0 times theorem prover too weak. 786 trivial. 0 not checked. [2023-12-19 20:08:23,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 20:08:23,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329490122] [2023-12-19 20:08:23,399 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 20:08:23,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1850409565] [2023-12-19 20:08:23,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1850409565] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 20:08:23,399 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 20:08:23,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2023-12-19 20:08:23,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307966634] [2023-12-19 20:08:23,400 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 20:08:23,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-19 20:08:23,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 20:08:23,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-19 20:08:23,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2023-12-19 20:08:23,401 INFO L87 Difference]: Start difference. First operand 2163 states and 2990 transitions. Second operand has 14 states, 14 states have (on average 7.642857142857143) internal successors, (107), 14 states have internal predecessors, (107), 14 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (35), 14 states have call predecessors, (35), 14 states have call successors, (35) [2023-12-19 20:08:24,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 20:08:24,702 INFO L93 Difference]: Finished difference Result 4335 states and 6051 transitions. [2023-12-19 20:08:24,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-12-19 20:08:24,702 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 7.642857142857143) internal successors, (107), 14 states have internal predecessors, (107), 14 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (35), 14 states have call predecessors, (35), 14 states have call successors, (35) Word has length 182 [2023-12-19 20:08:24,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 20:08:24,714 INFO L225 Difference]: With dead ends: 4335 [2023-12-19 20:08:24,714 INFO L226 Difference]: Without dead ends: 3867 [2023-12-19 20:08:24,715 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 412 GetRequests, 375 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 264 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=385, Invalid=1097, Unknown=0, NotChecked=0, Total=1482 [2023-12-19 20:08:24,715 INFO L413 NwaCegarLoop]: 137 mSDtfsCounter, 210 mSDsluCounter, 801 mSDsCounter, 0 mSdLazyCounter, 377 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 938 SdHoareTripleChecker+Invalid, 432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 20:08:24,715 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [215 Valid, 938 Invalid, 432 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 377 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 20:08:24,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3867 states. [2023-12-19 20:08:25,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3867 to 3116. [2023-12-19 20:08:25,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3116 states, 2353 states have (on average 1.199320016999575) internal successors, (2822), 2406 states have internal predecessors, (2822), 738 states have call successors, (738), 25 states have call predecessors, (738), 24 states have return successors, (737), 684 states have call predecessors, (737), 737 states have call successors, (737) [2023-12-19 20:08:25,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3116 states to 3116 states and 4297 transitions. [2023-12-19 20:08:25,369 INFO L78 Accepts]: Start accepts. Automaton has 3116 states and 4297 transitions. Word has length 182 [2023-12-19 20:08:25,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 20:08:25,370 INFO L495 AbstractCegarLoop]: Abstraction has 3116 states and 4297 transitions. [2023-12-19 20:08:25,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.642857142857143) internal successors, (107), 14 states have internal predecessors, (107), 14 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (35), 14 states have call predecessors, (35), 14 states have call successors, (35) [2023-12-19 20:08:25,370 INFO L276 IsEmpty]: Start isEmpty. Operand 3116 states and 4297 transitions. [2023-12-19 20:08:25,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2023-12-19 20:08:25,378 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 20:08:25,378 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 20, 11, 10, 10, 10, 7, 7, 6, 6, 6, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 20:08:25,404 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-12-19 20:08:25,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:08:25,583 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 20:08:25,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 20:08:25,584 INFO L85 PathProgramCache]: Analyzing trace with hash -998111323, now seen corresponding path program 8 times [2023-12-19 20:08:25,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 20:08:25,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777277100] [2023-12-19 20:08:25,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:08:25,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 20:08:25,596 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 20:08:25,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1980959199] [2023-12-19 20:08:25,596 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-19 20:08:25,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:08:25,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 20:08:25,597 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 20:08:25,646 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-12-19 20:08:25,694 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-19 20:08:25,695 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-19 20:08:25,696 INFO L262 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-19 20:08:25,699 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 20:08:25,808 INFO L134 CoverageAnalysis]: Checked inductivity of 1108 backedges. 80 proven. 252 refuted. 0 times theorem prover too weak. 776 trivial. 0 not checked. [2023-12-19 20:08:25,808 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 20:08:26,060 INFO L134 CoverageAnalysis]: Checked inductivity of 1108 backedges. 80 proven. 252 refuted. 0 times theorem prover too weak. 776 trivial. 0 not checked. [2023-12-19 20:08:26,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 20:08:26,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777277100] [2023-12-19 20:08:26,060 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 20:08:26,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1980959199] [2023-12-19 20:08:26,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1980959199] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 20:08:26,060 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 20:08:26,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2023-12-19 20:08:26,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50568357] [2023-12-19 20:08:26,061 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 20:08:26,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-12-19 20:08:26,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 20:08:26,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-12-19 20:08:26,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2023-12-19 20:08:26,062 INFO L87 Difference]: Start difference. First operand 3116 states and 4297 transitions. Second operand has 20 states, 20 states have (on average 6.2) internal successors, (124), 20 states have internal predecessors, (124), 20 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (36), 19 states have call predecessors, (36), 19 states have call successors, (36) [2023-12-19 20:08:29,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 20:08:29,797 INFO L93 Difference]: Finished difference Result 6793 states and 9463 transitions. [2023-12-19 20:08:29,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2023-12-19 20:08:29,797 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 6.2) internal successors, (124), 20 states have internal predecessors, (124), 20 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (36), 19 states have call predecessors, (36), 19 states have call successors, (36) Word has length 182 [2023-12-19 20:08:29,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 20:08:29,815 INFO L225 Difference]: With dead ends: 6793 [2023-12-19 20:08:29,815 INFO L226 Difference]: Without dead ends: 6381 [2023-12-19 20:08:29,818 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 437 GetRequests, 344 SyntacticMatches, 0 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2695 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1163, Invalid=7767, Unknown=0, NotChecked=0, Total=8930 [2023-12-19 20:08:29,818 INFO L413 NwaCegarLoop]: 356 mSDtfsCounter, 429 mSDsluCounter, 3046 mSDsCounter, 0 mSdLazyCounter, 1474 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 435 SdHoareTripleChecker+Valid, 3402 SdHoareTripleChecker+Invalid, 1604 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 1474 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-19 20:08:29,818 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [435 Valid, 3402 Invalid, 1604 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 1474 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-19 20:08:29,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6381 states. [2023-12-19 20:08:30,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6381 to 4342. [2023-12-19 20:08:30,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4342 states, 3272 states have (on average 1.2062958435207825) internal successors, (3947), 3349 states have internal predecessors, (3947), 1045 states have call successors, (1045), 25 states have call predecessors, (1045), 24 states have return successors, (1044), 967 states have call predecessors, (1044), 1044 states have call successors, (1044) [2023-12-19 20:08:30,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4342 states to 4342 states and 6036 transitions. [2023-12-19 20:08:30,829 INFO L78 Accepts]: Start accepts. Automaton has 4342 states and 6036 transitions. Word has length 182 [2023-12-19 20:08:30,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 20:08:30,829 INFO L495 AbstractCegarLoop]: Abstraction has 4342 states and 6036 transitions. [2023-12-19 20:08:30,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 6.2) internal successors, (124), 20 states have internal predecessors, (124), 20 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (36), 19 states have call predecessors, (36), 19 states have call successors, (36) [2023-12-19 20:08:30,829 INFO L276 IsEmpty]: Start isEmpty. Operand 4342 states and 6036 transitions. [2023-12-19 20:08:30,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2023-12-19 20:08:30,840 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 20:08:30,840 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 20, 11, 10, 10, 10, 7, 7, 6, 6, 6, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 20:08:30,868 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-12-19 20:08:31,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:08:31,046 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 20:08:31,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 20:08:31,046 INFO L85 PathProgramCache]: Analyzing trace with hash -115879003, now seen corresponding path program 9 times [2023-12-19 20:08:31,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 20:08:31,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960527067] [2023-12-19 20:08:31,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:08:31,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 20:08:31,053 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 20:08:31,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [451182568] [2023-12-19 20:08:31,053 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-19 20:08:31,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:08:31,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 20:08:31,061 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 20:08:31,064 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-12-19 20:08:31,454 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2023-12-19 20:08:31,454 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-19 20:08:31,456 INFO L262 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 43 conjunts are in the unsatisfiable core [2023-12-19 20:08:31,459 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 20:08:31,786 INFO L134 CoverageAnalysis]: Checked inductivity of 1108 backedges. 60 proven. 1044 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-19 20:08:31,787 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 20:08:32,386 INFO L134 CoverageAnalysis]: Checked inductivity of 1108 backedges. 60 proven. 284 refuted. 0 times theorem prover too weak. 764 trivial. 0 not checked. [2023-12-19 20:08:32,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 20:08:32,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960527067] [2023-12-19 20:08:32,387 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 20:08:32,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [451182568] [2023-12-19 20:08:32,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [451182568] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 20:08:32,387 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 20:08:32,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 24] total 46 [2023-12-19 20:08:32,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305996237] [2023-12-19 20:08:32,387 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 20:08:32,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-12-19 20:08:32,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 20:08:32,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-12-19 20:08:32,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=951, Invalid=1119, Unknown=0, NotChecked=0, Total=2070 [2023-12-19 20:08:32,389 INFO L87 Difference]: Start difference. First operand 4342 states and 6036 transitions. Second operand has 46 states, 46 states have (on average 4.434782608695652) internal successors, (204), 46 states have internal predecessors, (204), 43 states have call successors, (45), 23 states have call predecessors, (45), 22 states have return successors, (44), 42 states have call predecessors, (44), 42 states have call successors, (44) [2023-12-19 20:08:37,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 20:08:37,965 INFO L93 Difference]: Finished difference Result 18451 states and 28297 transitions. [2023-12-19 20:08:37,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2023-12-19 20:08:37,966 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 4.434782608695652) internal successors, (204), 46 states have internal predecessors, (204), 43 states have call successors, (45), 23 states have call predecessors, (45), 22 states have return successors, (44), 42 states have call predecessors, (44), 42 states have call successors, (44) Word has length 182 [2023-12-19 20:08:37,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 20:08:38,017 INFO L225 Difference]: With dead ends: 18451 [2023-12-19 20:08:38,017 INFO L226 Difference]: Without dead ends: 18312 [2023-12-19 20:08:38,023 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 402 GetRequests, 318 SyntacticMatches, 0 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1031 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2691, Invalid=4619, Unknown=0, NotChecked=0, Total=7310 [2023-12-19 20:08:38,023 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 832 mSDsluCounter, 626 mSDsCounter, 0 mSdLazyCounter, 472 mSolverCounterSat, 263 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 832 SdHoareTripleChecker+Valid, 656 SdHoareTripleChecker+Invalid, 735 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 263 IncrementalHoareTripleChecker+Valid, 472 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-19 20:08:38,023 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [832 Valid, 656 Invalid, 735 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [263 Valid, 472 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-19 20:08:38,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18312 states. [2023-12-19 20:08:42,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18312 to 17977. [2023-12-19 20:08:42,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17977 states, 13509 states have (on average 1.284477015323118) internal successors, (17352), 13607 states have internal predecessors, (17352), 4423 states have call successors, (4423), 45 states have call predecessors, (4423), 44 states have return successors, (4422), 4324 states have call predecessors, (4422), 4422 states have call successors, (4422) [2023-12-19 20:08:42,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17977 states to 17977 states and 26197 transitions. [2023-12-19 20:08:42,660 INFO L78 Accepts]: Start accepts. Automaton has 17977 states and 26197 transitions. Word has length 182 [2023-12-19 20:08:42,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 20:08:42,661 INFO L495 AbstractCegarLoop]: Abstraction has 17977 states and 26197 transitions. [2023-12-19 20:08:42,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 4.434782608695652) internal successors, (204), 46 states have internal predecessors, (204), 43 states have call successors, (45), 23 states have call predecessors, (45), 22 states have return successors, (44), 42 states have call predecessors, (44), 42 states have call successors, (44) [2023-12-19 20:08:42,662 INFO L276 IsEmpty]: Start isEmpty. Operand 17977 states and 26197 transitions. [2023-12-19 20:08:42,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2023-12-19 20:08:42,676 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 20:08:42,676 INFO L195 NwaCegarLoop]: trace histogram [22, 21, 21, 10, 10, 10, 10, 8, 7, 7, 7, 6, 5, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 20:08:42,685 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-12-19 20:08:42,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:08:42,883 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 20:08:42,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 20:08:42,883 INFO L85 PathProgramCache]: Analyzing trace with hash -1351327572, now seen corresponding path program 2 times [2023-12-19 20:08:42,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 20:08:42,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653916477] [2023-12-19 20:08:42,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:08:42,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 20:08:42,894 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 20:08:42,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1821369643] [2023-12-19 20:08:42,895 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-19 20:08:42,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:08:42,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 20:08:42,896 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 20:08:42,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-12-19 20:08:42,972 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-19 20:08:42,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-19 20:08:42,974 INFO L262 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 45 conjunts are in the unsatisfiable core [2023-12-19 20:08:42,981 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 20:08:43,323 INFO L134 CoverageAnalysis]: Checked inductivity of 1196 backedges. 50 proven. 1142 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-19 20:08:43,323 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 20:08:43,995 INFO L134 CoverageAnalysis]: Checked inductivity of 1196 backedges. 50 proven. 302 refuted. 0 times theorem prover too weak. 844 trivial. 0 not checked. [2023-12-19 20:08:43,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 20:08:43,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653916477] [2023-12-19 20:08:43,996 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 20:08:43,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1821369643] [2023-12-19 20:08:43,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1821369643] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 20:08:43,996 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 20:08:43,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 25] total 48 [2023-12-19 20:08:43,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652169608] [2023-12-19 20:08:43,996 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 20:08:43,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2023-12-19 20:08:43,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 20:08:43,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2023-12-19 20:08:43,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1040, Invalid=1216, Unknown=0, NotChecked=0, Total=2256 [2023-12-19 20:08:43,998 INFO L87 Difference]: Start difference. First operand 17977 states and 26197 transitions. Second operand has 48 states, 48 states have (on average 4.395833333333333) internal successors, (211), 48 states have internal predecessors, (211), 45 states have call successors, (47), 24 states have call predecessors, (47), 23 states have return successors, (46), 44 states have call predecessors, (46), 44 states have call successors, (46) [2023-12-19 20:08:48,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 20:08:48,543 INFO L93 Difference]: Finished difference Result 26990 states and 39801 transitions. [2023-12-19 20:08:48,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2023-12-19 20:08:48,544 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 4.395833333333333) internal successors, (211), 48 states have internal predecessors, (211), 45 states have call successors, (47), 24 states have call predecessors, (47), 23 states have return successors, (46), 44 states have call predecessors, (46), 44 states have call successors, (46) Word has length 188 [2023-12-19 20:08:48,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 20:08:48,585 INFO L225 Difference]: With dead ends: 26990 [2023-12-19 20:08:48,585 INFO L226 Difference]: Without dead ends: 13466 [2023-12-19 20:08:48,614 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 415 GetRequests, 328 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1094 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2864, Invalid=4968, Unknown=0, NotChecked=0, Total=7832 [2023-12-19 20:08:48,615 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 899 mSDsluCounter, 554 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 310 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 899 SdHoareTripleChecker+Valid, 584 SdHoareTripleChecker+Invalid, 766 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 310 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-19 20:08:48,615 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [899 Valid, 584 Invalid, 766 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [310 Valid, 456 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-19 20:08:48,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13466 states. [2023-12-19 20:08:51,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13466 to 13198. [2023-12-19 20:08:51,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13198 states, 9907 states have (on average 1.2020793378419299) internal successors, (11909), 9964 states have internal predecessors, (11909), 3244 states have call successors, (3244), 47 states have call predecessors, (3244), 46 states have return successors, (3243), 3186 states have call predecessors, (3243), 3243 states have call successors, (3243) [2023-12-19 20:08:51,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13198 states to 13198 states and 18396 transitions. [2023-12-19 20:08:51,944 INFO L78 Accepts]: Start accepts. Automaton has 13198 states and 18396 transitions. Word has length 188 [2023-12-19 20:08:51,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 20:08:51,944 INFO L495 AbstractCegarLoop]: Abstraction has 13198 states and 18396 transitions. [2023-12-19 20:08:51,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 4.395833333333333) internal successors, (211), 48 states have internal predecessors, (211), 45 states have call successors, (47), 24 states have call predecessors, (47), 23 states have return successors, (46), 44 states have call predecessors, (46), 44 states have call successors, (46) [2023-12-19 20:08:51,944 INFO L276 IsEmpty]: Start isEmpty. Operand 13198 states and 18396 transitions. [2023-12-19 20:08:51,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2023-12-19 20:08:51,958 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 20:08:51,958 INFO L195 NwaCegarLoop]: trace histogram [23, 22, 22, 10, 10, 10, 10, 8, 8, 8, 8, 6, 5, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 20:08:51,962 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-12-19 20:08:52,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:08:52,163 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 20:08:52,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 20:08:52,163 INFO L85 PathProgramCache]: Analyzing trace with hash 1654754227, now seen corresponding path program 2 times [2023-12-19 20:08:52,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 20:08:52,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274738886] [2023-12-19 20:08:52,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:08:52,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 20:08:52,175 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 20:08:52,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [146467702] [2023-12-19 20:08:52,175 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-19 20:08:52,176 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:08:52,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 20:08:52,176 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 20:08:52,222 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-12-19 20:08:52,266 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-19 20:08:52,266 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-19 20:08:52,267 INFO L262 TraceCheckSpWp]: Trace formula consists of 435 conjuncts, 47 conjunts are in the unsatisfiable core [2023-12-19 20:08:52,271 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 20:08:52,631 INFO L134 CoverageAnalysis]: Checked inductivity of 1296 backedges. 44 proven. 1248 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-19 20:08:52,631 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 20:08:53,192 INFO L134 CoverageAnalysis]: Checked inductivity of 1296 backedges. 44 proven. 324 refuted. 0 times theorem prover too weak. 928 trivial. 0 not checked. [2023-12-19 20:08:53,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 20:08:53,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274738886] [2023-12-19 20:08:53,193 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 20:08:53,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [146467702] [2023-12-19 20:08:53,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [146467702] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 20:08:53,193 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 20:08:53,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 26] total 50 [2023-12-19 20:08:53,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262623291] [2023-12-19 20:08:53,193 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 20:08:53,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2023-12-19 20:08:53,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 20:08:53,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2023-12-19 20:08:53,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1133, Invalid=1317, Unknown=0, NotChecked=0, Total=2450 [2023-12-19 20:08:53,196 INFO L87 Difference]: Start difference. First operand 13198 states and 18396 transitions. Second operand has 50 states, 50 states have (on average 4.36) internal successors, (218), 50 states have internal predecessors, (218), 47 states have call successors, (49), 25 states have call predecessors, (49), 24 states have return successors, (48), 46 states have call predecessors, (48), 46 states have call successors, (48) [2023-12-19 20:08:57,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 20:08:57,995 INFO L93 Difference]: Finished difference Result 14257 states and 19984 transitions. [2023-12-19 20:08:57,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2023-12-19 20:08:57,995 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 4.36) internal successors, (218), 50 states have internal predecessors, (218), 47 states have call successors, (49), 25 states have call predecessors, (49), 24 states have return successors, (48), 46 states have call predecessors, (48), 46 states have call successors, (48) Word has length 194 [2023-12-19 20:08:57,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 20:08:58,024 INFO L225 Difference]: With dead ends: 14257 [2023-12-19 20:08:58,024 INFO L226 Difference]: Without dead ends: 14108 [2023-12-19 20:08:58,030 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 428 GetRequests, 338 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1159 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3046, Invalid=5326, Unknown=0, NotChecked=0, Total=8372 [2023-12-19 20:08:58,031 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 847 mSDsluCounter, 537 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 372 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 847 SdHoareTripleChecker+Valid, 567 SdHoareTripleChecker+Invalid, 834 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 372 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-19 20:08:58,031 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [847 Valid, 567 Invalid, 834 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [372 Valid, 462 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-19 20:08:58,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14108 states. [2023-12-19 20:09:01,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14108 to 13324. [2023-12-19 20:09:01,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13324 states, 10008 states have (on average 1.1423860911270982) internal successors, (11433), 10087 states have internal predecessors, (11433), 3267 states have call successors, (3267), 49 states have call predecessors, (3267), 48 states have return successors, (3266), 3187 states have call predecessors, (3266), 3266 states have call successors, (3266) [2023-12-19 20:09:01,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13324 states to 13324 states and 17966 transitions. [2023-12-19 20:09:01,318 INFO L78 Accepts]: Start accepts. Automaton has 13324 states and 17966 transitions. Word has length 194 [2023-12-19 20:09:01,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 20:09:01,319 INFO L495 AbstractCegarLoop]: Abstraction has 13324 states and 17966 transitions. [2023-12-19 20:09:01,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 4.36) internal successors, (218), 50 states have internal predecessors, (218), 47 states have call successors, (49), 25 states have call predecessors, (49), 24 states have return successors, (48), 46 states have call predecessors, (48), 46 states have call successors, (48) [2023-12-19 20:09:01,319 INFO L276 IsEmpty]: Start isEmpty. Operand 13324 states and 17966 transitions. [2023-12-19 20:09:01,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 375 [2023-12-19 20:09:01,351 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 20:09:01,352 INFO L195 NwaCegarLoop]: trace histogram [45, 44, 44, 20, 19, 19, 19, 17, 16, 16, 16, 11, 10, 9, 9, 9, 9, 8, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 20:09:01,359 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-12-19 20:09:01,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:09:01,557 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 20:09:01,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 20:09:01,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1553063089, now seen corresponding path program 10 times [2023-12-19 20:09:01,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 20:09:01,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427993449] [2023-12-19 20:09:01,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:09:01,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 20:09:01,579 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 20:09:01,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [913224837] [2023-12-19 20:09:01,579 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-19 20:09:01,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:09:01,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 20:09:01,585 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 20:09:01,613 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-12-19 20:09:01,703 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-19 20:09:01,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-19 20:09:01,705 INFO L262 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 32 conjunts are in the unsatisfiable core [2023-12-19 20:09:01,714 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 20:09:02,066 INFO L134 CoverageAnalysis]: Checked inductivity of 5272 backedges. 416 proven. 1164 refuted. 0 times theorem prover too weak. 3692 trivial. 0 not checked. [2023-12-19 20:09:02,067 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 20:09:02,694 INFO L134 CoverageAnalysis]: Checked inductivity of 5272 backedges. 266 proven. 1204 refuted. 0 times theorem prover too weak. 3802 trivial. 0 not checked. [2023-12-19 20:09:02,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 20:09:02,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427993449] [2023-12-19 20:09:02,694 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 20:09:02,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [913224837] [2023-12-19 20:09:02,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [913224837] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 20:09:02,695 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 20:09:02,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 32 [2023-12-19 20:09:02,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741394583] [2023-12-19 20:09:02,695 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 20:09:02,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-12-19 20:09:02,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 20:09:02,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-12-19 20:09:02,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=888, Unknown=0, NotChecked=0, Total=992 [2023-12-19 20:09:02,696 INFO L87 Difference]: Start difference. First operand 13324 states and 17966 transitions. Second operand has 32 states, 32 states have (on average 7.40625) internal successors, (237), 32 states have internal predecessors, (237), 32 states have call successors, (75), 2 states have call predecessors, (75), 2 states have return successors, (74), 32 states have call predecessors, (74), 32 states have call successors, (74) [2023-12-19 20:09:08,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 20:09:08,438 INFO L93 Difference]: Finished difference Result 17391 states and 23399 transitions. [2023-12-19 20:09:08,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-12-19 20:09:08,439 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 7.40625) internal successors, (237), 32 states have internal predecessors, (237), 32 states have call successors, (75), 2 states have call predecessors, (75), 2 states have return successors, (74), 32 states have call predecessors, (74), 32 states have call successors, (74) Word has length 374 [2023-12-19 20:09:08,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 20:09:08,469 INFO L225 Difference]: With dead ends: 17391 [2023-12-19 20:09:08,469 INFO L226 Difference]: Without dead ends: 15454 [2023-12-19 20:09:08,476 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 778 GetRequests, 716 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 606 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=623, Invalid=3409, Unknown=0, NotChecked=0, Total=4032 [2023-12-19 20:09:08,476 INFO L413 NwaCegarLoop]: 270 mSDtfsCounter, 371 mSDsluCounter, 3986 mSDsCounter, 0 mSdLazyCounter, 1801 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 377 SdHoareTripleChecker+Valid, 4256 SdHoareTripleChecker+Invalid, 1912 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 1801 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-19 20:09:08,476 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [377 Valid, 4256 Invalid, 1912 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 1801 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-19 20:09:08,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15454 states. [2023-12-19 20:09:11,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15454 to 13449. [2023-12-19 20:09:12,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13449 states, 10102 states have (on average 1.1424470401900613) internal successors, (11541), 10182 states have internal predecessors, (11541), 3298 states have call successors, (3298), 49 states have call predecessors, (3298), 48 states have return successors, (3297), 3217 states have call predecessors, (3297), 3297 states have call successors, (3297) [2023-12-19 20:09:12,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13449 states to 13449 states and 18136 transitions. [2023-12-19 20:09:12,025 INFO L78 Accepts]: Start accepts. Automaton has 13449 states and 18136 transitions. Word has length 374 [2023-12-19 20:09:12,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 20:09:12,026 INFO L495 AbstractCegarLoop]: Abstraction has 13449 states and 18136 transitions. [2023-12-19 20:09:12,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 7.40625) internal successors, (237), 32 states have internal predecessors, (237), 32 states have call successors, (75), 2 states have call predecessors, (75), 2 states have return successors, (74), 32 states have call predecessors, (74), 32 states have call successors, (74) [2023-12-19 20:09:12,026 INFO L276 IsEmpty]: Start isEmpty. Operand 13449 states and 18136 transitions. [2023-12-19 20:09:12,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 375 [2023-12-19 20:09:12,049 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 20:09:12,049 INFO L195 NwaCegarLoop]: trace histogram [45, 44, 44, 20, 19, 19, 19, 17, 16, 16, 16, 11, 10, 9, 9, 9, 9, 8, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 20:09:12,054 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-12-19 20:09:12,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:09:12,254 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 20:09:12,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 20:09:12,254 INFO L85 PathProgramCache]: Analyzing trace with hash -217013071, now seen corresponding path program 11 times [2023-12-19 20:09:12,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 20:09:12,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481727870] [2023-12-19 20:09:12,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:09:12,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 20:09:12,266 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 20:09:12,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [414398417] [2023-12-19 20:09:12,266 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-12-19 20:09:12,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:09:12,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 20:09:12,267 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 20:09:12,297 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-12-19 20:09:12,806 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 25 check-sat command(s) [2023-12-19 20:09:12,806 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-19 20:09:12,811 INFO L262 TraceCheckSpWp]: Trace formula consists of 811 conjuncts, 34 conjunts are in the unsatisfiable core [2023-12-19 20:09:12,815 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 20:09:13,153 INFO L134 CoverageAnalysis]: Checked inductivity of 5272 backedges. 176 proven. 1296 refuted. 0 times theorem prover too weak. 3800 trivial. 0 not checked. [2023-12-19 20:09:13,154 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 20:09:13,692 INFO L134 CoverageAnalysis]: Checked inductivity of 5272 backedges. 376 proven. 1096 refuted. 0 times theorem prover too weak. 3800 trivial. 0 not checked. [2023-12-19 20:09:13,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 20:09:13,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481727870] [2023-12-19 20:09:13,692 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 20:09:13,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [414398417] [2023-12-19 20:09:13,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [414398417] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 20:09:13,693 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 20:09:13,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 35 [2023-12-19 20:09:13,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874720422] [2023-12-19 20:09:13,693 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 20:09:13,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-12-19 20:09:13,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 20:09:13,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-12-19 20:09:13,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=1028, Unknown=0, NotChecked=0, Total=1190 [2023-12-19 20:09:13,695 INFO L87 Difference]: Start difference. First operand 13449 states and 18136 transitions. Second operand has 35 states, 35 states have (on average 7.257142857142857) internal successors, (254), 35 states have internal predecessors, (254), 35 states have call successors, (80), 2 states have call predecessors, (80), 1 states have return successors, (79), 34 states have call predecessors, (79), 34 states have call successors, (79) [2023-12-19 20:09:24,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 20:09:24,403 INFO L93 Difference]: Finished difference Result 23382 states and 31390 transitions. [2023-12-19 20:09:24,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2023-12-19 20:09:24,404 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 7.257142857142857) internal successors, (254), 35 states have internal predecessors, (254), 35 states have call successors, (80), 2 states have call predecessors, (80), 1 states have return successors, (79), 34 states have call predecessors, (79), 34 states have call successors, (79) Word has length 374 [2023-12-19 20:09:24,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 20:09:24,439 INFO L225 Difference]: With dead ends: 23382 [2023-12-19 20:09:24,439 INFO L226 Difference]: Without dead ends: 21728 [2023-12-19 20:09:24,447 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 828 GetRequests, 711 SyntacticMatches, 2 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3277 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=2059, Invalid=11513, Unknown=0, NotChecked=0, Total=13572 [2023-12-19 20:09:24,447 INFO L413 NwaCegarLoop]: 361 mSDtfsCounter, 636 mSDsluCounter, 6427 mSDsCounter, 0 mSdLazyCounter, 3066 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 650 SdHoareTripleChecker+Valid, 6788 SdHoareTripleChecker+Invalid, 3240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 3066 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-19 20:09:24,447 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [650 Valid, 6788 Invalid, 3240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 3066 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-19 20:09:24,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21728 states. [2023-12-19 20:09:29,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21728 to 17218. [2023-12-19 20:09:29,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17218 states, 12929 states have (on average 1.1346585196070849) internal successors, (14670), 13042 states have internal predecessors, (14670), 4240 states have call successors, (4240), 49 states have call predecessors, (4240), 48 states have return successors, (4239), 4126 states have call predecessors, (4239), 4239 states have call successors, (4239) [2023-12-19 20:09:29,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17218 states to 17218 states and 23149 transitions. [2023-12-19 20:09:29,362 INFO L78 Accepts]: Start accepts. Automaton has 17218 states and 23149 transitions. Word has length 374 [2023-12-19 20:09:29,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 20:09:29,363 INFO L495 AbstractCegarLoop]: Abstraction has 17218 states and 23149 transitions. [2023-12-19 20:09:29,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 7.257142857142857) internal successors, (254), 35 states have internal predecessors, (254), 35 states have call successors, (80), 2 states have call predecessors, (80), 1 states have return successors, (79), 34 states have call predecessors, (79), 34 states have call successors, (79) [2023-12-19 20:09:29,363 INFO L276 IsEmpty]: Start isEmpty. Operand 17218 states and 23149 transitions. [2023-12-19 20:09:29,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 375 [2023-12-19 20:09:29,392 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 20:09:29,392 INFO L195 NwaCegarLoop]: trace histogram [45, 44, 44, 20, 19, 19, 19, 17, 16, 16, 16, 11, 10, 9, 9, 9, 9, 8, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 20:09:29,398 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-12-19 20:09:29,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-12-19 20:09:29,598 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 20:09:29,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 20:09:29,598 INFO L85 PathProgramCache]: Analyzing trace with hash -29226831, now seen corresponding path program 12 times [2023-12-19 20:09:29,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 20:09:29,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56363959] [2023-12-19 20:09:29,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 20:09:29,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 20:09:29,619 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 20:09:29,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [813122660] [2023-12-19 20:09:29,619 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-12-19 20:09:29,619 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 20:09:29,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 20:09:29,621 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 20:09:29,622 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process Received shutdown request... [2023-12-19 20:22:39,174 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-19 20:22:39,179 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-19 20:22:40,220 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 [2023-12-19 20:22:40,374 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forcibly destroying the process [2023-12-19 20:22:40,430 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 137 [2023-12-19 20:22:40,430 ERROR L246 FreeRefinementEngine]: Caught known exception: Timeout or Toolchain cancelled by user [2023-12-19 20:22:40,432 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-19 20:22:40,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-12-19 20:22:40,433 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was analyzing trace of length 375 with TraceHistMax 45,while AutomatonFreeRefinementEngine was Timeout during CAMEL. [2023-12-19 20:22:40,435 INFO L445 BasicCegarLoop]: Path program histogram: [12, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 20:22:40,437 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-19 20:22:40,438 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.12 08:22:40 BoogieIcfgContainer [2023-12-19 20:22:40,438 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-19 20:22:40,438 INFO L158 Benchmark]: Toolchain (without parser) took 879009.12ms. Allocated memory was 273.7MB in the beginning and 2.3GB in the end (delta: 2.1GB). Free memory was 232.8MB in the beginning and 1.4GB in the end (delta: -1.2GB). Peak memory consumption was 858.9MB. Max. memory is 8.0GB. [2023-12-19 20:22:40,438 INFO L158 Benchmark]: CDTParser took 0.58ms. Allocated memory is still 186.6MB. Free memory is still 139.5MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-19 20:22:40,438 INFO L158 Benchmark]: CACSL2BoogieTranslator took 172.27ms. Allocated memory is still 273.7MB. Free memory was 232.3MB in the beginning and 221.3MB in the end (delta: 11.0MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2023-12-19 20:22:40,438 INFO L158 Benchmark]: Boogie Procedure Inliner took 24.14ms. Allocated memory is still 273.7MB. Free memory was 221.3MB in the beginning and 219.7MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2023-12-19 20:22:40,439 INFO L158 Benchmark]: Boogie Preprocessor took 29.01ms. Allocated memory is still 273.7MB. Free memory was 219.7MB in the beginning and 217.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-12-19 20:22:40,439 INFO L158 Benchmark]: RCFGBuilder took 293.19ms. Allocated memory is still 273.7MB. Free memory was 217.6MB in the beginning and 205.0MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2023-12-19 20:22:40,439 INFO L158 Benchmark]: TraceAbstraction took 878478.33ms. Allocated memory was 273.7MB in the beginning and 2.3GB in the end (delta: 2.1GB). Free memory was 204.0MB in the beginning and 1.4GB in the end (delta: -1.2GB). Peak memory consumption was 830.5MB. Max. memory is 8.0GB. [2023-12-19 20:22:40,440 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.58ms. Allocated memory is still 186.6MB. Free memory is still 139.5MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 172.27ms. Allocated memory is still 273.7MB. Free memory was 232.3MB in the beginning and 221.3MB in the end (delta: 11.0MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 24.14ms. Allocated memory is still 273.7MB. Free memory was 221.3MB in the beginning and 219.7MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 29.01ms. Allocated memory is still 273.7MB. Free memory was 219.7MB in the beginning and 217.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 293.19ms. Allocated memory is still 273.7MB. Free memory was 217.6MB in the beginning and 205.0MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * TraceAbstraction took 878478.33ms. Allocated memory was 273.7MB in the beginning and 2.3GB in the end (delta: 2.1GB). Free memory was 204.0MB in the beginning and 1.4GB in the end (delta: -1.2GB). Peak memory consumption was 830.5MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 14]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 14). Cancelled while NwaCegarLoop was analyzing trace of length 375 with TraceHistMax 45,while AutomatonFreeRefinementEngine was Timeout during CAMEL. - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 29 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 878.4s, OverallIterations: 26, TraceHistogramMax: 45, PathProgramHistogramMax: 12, EmptinessCheckTime: 0.2s, AutomataDifference: 46.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6009 SdHoareTripleChecker+Valid, 10.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5958 mSDsluCounter, 22676 SdHoareTripleChecker+Invalid, 9.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 20546 mSDsCounter, 1928 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 10483 IncrementalHoareTripleChecker+Invalid, 12411 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1928 mSolverCounterUnsat, 2130 mSDtfsCounter, 10483 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5926 GetRequests, 5089 SyntacticMatches, 3 SemanticMatches, 834 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11872 ImplicationChecksByTransitivity, 10.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=17977occurred in iteration=21, InterpolantAutomatonStates: 800, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 22.8s AutomataMinimizationTime, 25 MinimizatonAttempts, 11850 StatesRemovedByMinimization, 22 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 3.9s SatisfiabilityAnalysisTime, 8.2s InterpolantComputationTime, 3077 NumberOfCodeBlocks, 2872 NumberOfCodeBlocksAsserted, 91 NumberOfCheckSat, 5447 ConstructedInterpolants, 0 QuantifiedInterpolants, 16921 SizeOfPredicates, 118 NumberOfNonLiveVariables, 6712 ConjunctsInSsa, 401 ConjunctsInUnsatCore, 42 InterpolantComputations, 9 PerfectInterpolantSequences, 28970/39996 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown