/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/egcd-ll_unwindbound50.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-b030c9e [2022-03-20 20:43:03,436 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-20 20:43:03,437 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-20 20:43:03,464 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-20 20:43:03,464 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-20 20:43:03,465 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-20 20:43:03,466 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-20 20:43:03,471 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-20 20:43:03,474 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-20 20:43:03,478 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-20 20:43:03,478 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-20 20:43:03,479 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-20 20:43:03,480 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-20 20:43:03,481 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-20 20:43:03,482 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-20 20:43:03,483 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-20 20:43:03,484 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-20 20:43:03,484 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-20 20:43:03,487 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-20 20:43:03,491 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-20 20:43:03,493 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-20 20:43:03,493 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-20 20:43:03,494 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-20 20:43:03,496 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-20 20:43:03,497 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-20 20:43:03,502 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-20 20:43:03,503 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-20 20:43:03,503 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-20 20:43:03,504 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-20 20:43:03,504 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-20 20:43:03,505 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-20 20:43:03,505 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-20 20:43:03,506 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-20 20:43:03,507 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-20 20:43:03,507 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-20 20:43:03,508 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-20 20:43:03,508 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-20 20:43:03,508 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-20 20:43:03,509 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-20 20:43:03,509 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-20 20:43:03,509 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-20 20:43:03,510 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-20 20:43:03,511 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf [2022-03-20 20:43:03,517 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-20 20:43:03,518 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-20 20:43:03,519 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-20 20:43:03,519 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-20 20:43:03,519 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-20 20:43:03,519 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-20 20:43:03,519 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-20 20:43:03,519 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-20 20:43:03,519 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-20 20:43:03,520 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-20 20:43:03,520 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-20 20:43:03,520 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-20 20:43:03,520 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-20 20:43:03,520 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-20 20:43:03,520 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-20 20:43:03,520 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 20:43:03,521 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-20 20:43:03,521 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-20 20:43:03,521 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-03-20 20:43:03,521 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-03-20 20:43:03,521 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-20 20:43:03,521 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=QVASR [2022-03-20 20:43:03,521 INFO L138 SettingsManager]: * Use separate solver for trace checks=false 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.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-03-20 20:43:03,716 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-20 20:43:03,730 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-20 20:43:03,732 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-20 20:43:03,732 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-20 20:43:03,733 INFO L275 PluginConnector]: CDTParser initialized [2022-03-20 20:43:03,734 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd-ll_unwindbound50.c [2022-03-20 20:43:03,771 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/18c8f2534/38cf6e4d770b4cc3826473091c8f1cca/FLAG263dea6ab [2022-03-20 20:43:04,127 INFO L306 CDTParser]: Found 1 translation units. [2022-03-20 20:43:04,128 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd-ll_unwindbound50.c [2022-03-20 20:43:04,132 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/18c8f2534/38cf6e4d770b4cc3826473091c8f1cca/FLAG263dea6ab [2022-03-20 20:43:04,563 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/18c8f2534/38cf6e4d770b4cc3826473091c8f1cca [2022-03-20 20:43:04,564 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-20 20:43:04,565 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-20 20:43:04,568 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-20 20:43:04,568 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-20 20:43:04,570 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-20 20:43:04,571 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 08:43:04" (1/1) ... [2022-03-20 20:43:04,571 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1958d0d7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:43:04, skipping insertion in model container [2022-03-20 20:43:04,571 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 08:43:04" (1/1) ... [2022-03-20 20:43:04,575 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-20 20:43:04,585 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-20 20:43:04,676 WARN L230 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/egcd-ll_unwindbound50.c[489,502] [2022-03-20 20:43:04,686 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 20:43:04,691 INFO L203 MainTranslator]: Completed pre-run [2022-03-20 20:43:04,722 WARN L230 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/egcd-ll_unwindbound50.c[489,502] [2022-03-20 20:43:04,738 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 20:43:04,746 INFO L208 MainTranslator]: Completed translation [2022-03-20 20:43:04,747 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:43:04 WrapperNode [2022-03-20 20:43:04,747 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-20 20:43:04,747 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-20 20:43:04,748 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-20 20:43:04,748 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-20 20:43:04,755 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:43:04" (1/1) ... [2022-03-20 20:43:04,755 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:43:04" (1/1) ... [2022-03-20 20:43:04,760 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:43:04" (1/1) ... [2022-03-20 20:43:04,760 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:43:04" (1/1) ... [2022-03-20 20:43:04,770 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:43:04" (1/1) ... [2022-03-20 20:43:04,774 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:43:04" (1/1) ... [2022-03-20 20:43:04,778 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:43:04" (1/1) ... [2022-03-20 20:43:04,779 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-20 20:43:04,780 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-20 20:43:04,780 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-20 20:43:04,780 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-20 20:43:04,781 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:43:04" (1/1) ... [2022-03-20 20:43:04,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 20:43:04,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:43:04,814 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-20 20:43:04,823 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-20 20:43:04,846 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-20 20:43:04,846 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-20 20:43:04,846 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-20 20:43:04,846 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-20 20:43:04,847 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-20 20:43:04,847 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-20 20:43:04,847 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-20 20:43:04,847 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-20 20:43:04,847 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-20 20:43:04,848 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-20 20:43:04,848 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-03-20 20:43:04,849 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-20 20:43:04,849 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-20 20:43:04,849 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-20 20:43:04,850 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-20 20:43:04,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-20 20:43:04,850 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-20 20:43:04,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-20 20:43:04,850 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-20 20:43:04,851 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-20 20:43:04,899 INFO L234 CfgBuilder]: Building ICFG [2022-03-20 20:43:04,900 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-20 20:43:05,051 INFO L275 CfgBuilder]: Performing block encoding [2022-03-20 20:43:05,057 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-20 20:43:05,057 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-03-20 20:43:05,059 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 08:43:05 BoogieIcfgContainer [2022-03-20 20:43:05,059 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-20 20:43:05,061 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-20 20:43:05,061 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-20 20:43:05,066 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-20 20:43:05,066 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.03 08:43:04" (1/3) ... [2022-03-20 20:43:05,067 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57a27f14 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 08:43:05, skipping insertion in model container [2022-03-20 20:43:05,067 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:43:04" (2/3) ... [2022-03-20 20:43:05,067 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57a27f14 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 08:43:05, skipping insertion in model container [2022-03-20 20:43:05,067 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 08:43:05" (3/3) ... [2022-03-20 20:43:05,068 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd-ll_unwindbound50.c [2022-03-20 20:43:05,072 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-20 20:43:05,072 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-20 20:43:05,098 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-20 20:43:05,103 INFO L340 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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 [2022-03-20 20:43:05,103 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-20 20:43:05,116 INFO L276 IsEmpty]: Start isEmpty. Operand has 35 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 19 states have internal predecessors, (25), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-20 20:43:05,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-20 20:43:05,130 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:43:05,130 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:43:05,131 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:43:05,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:43:05,138 INFO L85 PathProgramCache]: Analyzing trace with hash 1226702723, now seen corresponding path program 1 times [2022-03-20 20:43:05,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:05,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1001046443] [2022-03-20 20:43:05,152 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:43:05,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1226702723, now seen corresponding path program 2 times [2022-03-20 20:43:05,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:43:05,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113974486] [2022-03-20 20:43:05,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:43:05,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:43:05,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 20:43:05,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 20:43:05,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 20:43:05,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 20:43:05,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 20:43:05,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-03-20 20:43:05,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 20:43:05,323 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 20:43:05,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:43:05,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113974486] [2022-03-20 20:43:05,324 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113974486] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:43:05,324 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:43:05,324 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 20:43:05,327 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:43:05,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1001046443] [2022-03-20 20:43:05,328 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1001046443] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:43:05,328 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:43:05,328 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 20:43:05,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043310086] [2022-03-20 20:43:05,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:43:05,332 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-20 20:43:05,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:05,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-20 20:43:05,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-20 20:43:05,352 INFO L87 Difference]: Start difference. First operand has 35 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 19 states have internal predecessors, (25), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 20:43:05,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:43:05,447 INFO L93 Difference]: Finished difference Result 64 states and 97 transitions. [2022-03-20 20:43:05,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-20 20:43:05,449 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 22 [2022-03-20 20:43:05,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:43:05,456 INFO L225 Difference]: With dead ends: 64 [2022-03-20 20:43:05,456 INFO L226 Difference]: Without dead ends: 31 [2022-03-20 20:43:05,461 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-20 20:43:05,463 INFO L913 BasicCegarLoop]: 41 mSDtfsCounter, 10 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:43:05,464 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 45 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:43:05,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2022-03-20 20:43:05,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 30. [2022-03-20 20:43:05,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 16 states have internal predecessors, (19), 11 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-20 20:43:05,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 39 transitions. [2022-03-20 20:43:05,497 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 39 transitions. Word has length 22 [2022-03-20 20:43:05,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:43:05,497 INFO L478 AbstractCegarLoop]: Abstraction has 30 states and 39 transitions. [2022-03-20 20:43:05,498 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 20:43:05,498 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 39 transitions. [2022-03-20 20:43:05,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-20 20:43:05,500 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:43:05,500 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:43:05,501 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-20 20:43:05,501 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:43:05,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:43:05,501 INFO L85 PathProgramCache]: Analyzing trace with hash 1346542817, now seen corresponding path program 1 times [2022-03-20 20:43:05,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:05,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [250765219] [2022-03-20 20:43:05,503 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:43:05,504 INFO L85 PathProgramCache]: Analyzing trace with hash 1346542817, now seen corresponding path program 2 times [2022-03-20 20:43:05,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:43:05,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169081764] [2022-03-20 20:43:05,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:43:05,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:43:05,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 20:43:05,586 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 20:43:05,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 20:43:05,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 20:43:05,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 20:43:05,598 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-03-20 20:43:05,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 20:43:05,603 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 20:43:05,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:43:05,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169081764] [2022-03-20 20:43:05,603 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169081764] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:43:05,603 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:43:05,603 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:43:05,603 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:43:05,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [250765219] [2022-03-20 20:43:05,604 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [250765219] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:43:05,604 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:43:05,604 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:43:05,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338744757] [2022-03-20 20:43:05,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:43:05,605 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 20:43:05,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:05,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 20:43:05,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 20:43:05,606 INFO L87 Difference]: Start difference. First operand 30 states and 39 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 3 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 20:43:05,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:43:05,671 INFO L93 Difference]: Finished difference Result 42 states and 54 transitions. [2022-03-20 20:43:05,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 20:43:05,672 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 3 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 23 [2022-03-20 20:43:05,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:43:05,673 INFO L225 Difference]: With dead ends: 42 [2022-03-20 20:43:05,673 INFO L226 Difference]: Without dead ends: 32 [2022-03-20 20:43:05,673 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-20 20:43:05,674 INFO L913 BasicCegarLoop]: 35 mSDtfsCounter, 13 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:43:05,674 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 65 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:43:05,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2022-03-20 20:43:05,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2022-03-20 20:43:05,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 17 states have (on average 1.2352941176470589) internal successors, (21), 18 states have internal predecessors, (21), 11 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-20 20:43:05,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 41 transitions. [2022-03-20 20:43:05,695 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 41 transitions. Word has length 23 [2022-03-20 20:43:05,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:43:05,697 INFO L478 AbstractCegarLoop]: Abstraction has 32 states and 41 transitions. [2022-03-20 20:43:05,697 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 3 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 20:43:05,697 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 41 transitions. [2022-03-20 20:43:05,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-20 20:43:05,698 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:43:05,698 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:43:05,698 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-20 20:43:05,698 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:43:05,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:43:05,699 INFO L85 PathProgramCache]: Analyzing trace with hash 1348211113, now seen corresponding path program 1 times [2022-03-20 20:43:05,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:05,699 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [66304919] [2022-03-20 20:43:05,699 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:43:05,699 INFO L85 PathProgramCache]: Analyzing trace with hash 1348211113, now seen corresponding path program 2 times [2022-03-20 20:43:05,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:43:05,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049458559] [2022-03-20 20:43:05,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:43:05,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:43:05,713 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:43:05,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [961382447] [2022-03-20 20:43:05,714 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:43:05,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:05,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:43:05,732 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) [2022-03-20 20:43:05,735 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-20 20:43:05,793 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-20 20:43:05,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:43:05,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 20:43:05,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:43:05,969 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 20:43:05,970 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 20:43:05,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:43:05,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049458559] [2022-03-20 20:43:05,970 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:43:05,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [961382447] [2022-03-20 20:43:05,970 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [961382447] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:43:05,971 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:43:05,971 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:43:05,971 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:43:05,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [66304919] [2022-03-20 20:43:05,972 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [66304919] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:43:05,972 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:43:05,972 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:43:05,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196433940] [2022-03-20 20:43:05,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:43:05,972 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 20:43:05,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:05,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 20:43:05,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 20:43:05,973 INFO L87 Difference]: Start difference. First operand 32 states and 41 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-20 20:43:06,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:43:06,011 INFO L93 Difference]: Finished difference Result 49 states and 66 transitions. [2022-03-20 20:43:06,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 20:43:06,012 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 23 [2022-03-20 20:43:06,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:43:06,013 INFO L225 Difference]: With dead ends: 49 [2022-03-20 20:43:06,013 INFO L226 Difference]: Without dead ends: 47 [2022-03-20 20:43:06,013 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-20 20:43:06,014 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 8 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:43:06,015 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 146 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:43:06,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2022-03-20 20:43:06,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 46. [2022-03-20 20:43:06,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 24 states have (on average 1.2916666666666667) internal successors, (31), 26 states have internal predecessors, (31), 17 states have call successors, (17), 5 states have call predecessors, (17), 4 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2022-03-20 20:43:06,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 63 transitions. [2022-03-20 20:43:06,025 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 63 transitions. Word has length 23 [2022-03-20 20:43:06,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:43:06,025 INFO L478 AbstractCegarLoop]: Abstraction has 46 states and 63 transitions. [2022-03-20 20:43:06,025 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-20 20:43:06,025 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 63 transitions. [2022-03-20 20:43:06,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-20 20:43:06,026 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:43:06,026 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:43:06,066 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-03-20 20:43:06,244 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:06,244 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:43:06,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:43:06,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1060153012, now seen corresponding path program 1 times [2022-03-20 20:43:06,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:06,245 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [88875579] [2022-03-20 20:43:06,245 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:43:06,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1060153012, now seen corresponding path program 2 times [2022-03-20 20:43:06,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:43:06,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425502428] [2022-03-20 20:43:06,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:43:06,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:43:06,255 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:43:06,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1452092639] [2022-03-20 20:43:06,255 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:43:06,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:06,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:43:06,257 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) [2022-03-20 20:43:06,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-20 20:43:06,296 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:43:06,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:43:06,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 20:43:06,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:43:06,389 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 20:43:06,390 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 20:43:06,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:43:06,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425502428] [2022-03-20 20:43:06,391 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:43:06,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1452092639] [2022-03-20 20:43:06,391 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1452092639] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:43:06,392 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:43:06,392 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:43:06,392 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:43:06,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [88875579] [2022-03-20 20:43:06,392 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [88875579] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:43:06,392 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:43:06,392 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:43:06,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103394067] [2022-03-20 20:43:06,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:43:06,394 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 20:43:06,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:06,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 20:43:06,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 20:43:06,402 INFO L87 Difference]: Start difference. First operand 46 states and 63 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-03-20 20:43:06,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:43:06,450 INFO L93 Difference]: Finished difference Result 53 states and 69 transitions. [2022-03-20 20:43:06,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 20:43:06,450 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 28 [2022-03-20 20:43:06,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:43:06,451 INFO L225 Difference]: With dead ends: 53 [2022-03-20 20:43:06,451 INFO L226 Difference]: Without dead ends: 51 [2022-03-20 20:43:06,451 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-20 20:43:06,452 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 9 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:43:06,452 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 156 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:43:06,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-03-20 20:43:06,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 50. [2022-03-20 20:43:06,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 27 states have (on average 1.2592592592592593) internal successors, (34), 29 states have internal predecessors, (34), 17 states have call successors, (17), 6 states have call predecessors, (17), 5 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2022-03-20 20:43:06,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 66 transitions. [2022-03-20 20:43:06,476 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 66 transitions. Word has length 28 [2022-03-20 20:43:06,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:43:06,476 INFO L478 AbstractCegarLoop]: Abstraction has 50 states and 66 transitions. [2022-03-20 20:43:06,477 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-03-20 20:43:06,477 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 66 transitions. [2022-03-20 20:43:06,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-20 20:43:06,477 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:43:06,477 INFO L499 BasicCegarLoop]: trace histogram [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] [2022-03-20 20:43:06,494 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-20 20:43:06,678 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2022-03-20 20:43:06,679 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:43:06,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:43:06,680 INFO L85 PathProgramCache]: Analyzing trace with hash -560761015, now seen corresponding path program 1 times [2022-03-20 20:43:06,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:06,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [508595887] [2022-03-20 20:43:06,680 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:43:06,680 INFO L85 PathProgramCache]: Analyzing trace with hash -560761015, now seen corresponding path program 2 times [2022-03-20 20:43:06,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:43:06,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752894809] [2022-03-20 20:43:06,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:43:06,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:43:06,689 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:43:06,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1900613065] [2022-03-20 20:43:06,690 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:43:06,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:06,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:43:06,706 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) [2022-03-20 20:43:06,707 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-20 20:43:06,747 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:43:06,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:43:06,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-20 20:43:06,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:43:06,862 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-20 20:43:06,862 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:43:06,948 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-20 20:43:06,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:43:06,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752894809] [2022-03-20 20:43:06,948 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:43:06,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1900613065] [2022-03-20 20:43:06,951 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1900613065] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-20 20:43:06,951 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-20 20:43:06,951 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 9 [2022-03-20 20:43:06,951 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:43:06,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [508595887] [2022-03-20 20:43:06,953 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [508595887] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:43:06,953 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:43:06,953 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:43:06,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132398485] [2022-03-20 20:43:06,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:43:06,954 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 20:43:06,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:06,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 20:43:06,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-20 20:43:06,954 INFO L87 Difference]: Start difference. First operand 50 states and 66 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 20:43:07,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:43:07,007 INFO L93 Difference]: Finished difference Result 75 states and 107 transitions. [2022-03-20 20:43:07,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 20:43:07,008 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 33 [2022-03-20 20:43:07,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:43:07,013 INFO L225 Difference]: With dead ends: 75 [2022-03-20 20:43:07,013 INFO L226 Difference]: Without dead ends: 71 [2022-03-20 20:43:07,014 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-03-20 20:43:07,017 INFO L913 BasicCegarLoop]: 41 mSDtfsCounter, 9 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:43:07,018 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 144 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:43:07,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2022-03-20 20:43:07,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 71. [2022-03-20 20:43:07,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 36 states have (on average 1.3333333333333333) internal successors, (48), 40 states have internal predecessors, (48), 28 states have call successors, (28), 7 states have call predecessors, (28), 6 states have return successors, (24), 23 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-20 20:43:07,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 100 transitions. [2022-03-20 20:43:07,036 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 100 transitions. Word has length 33 [2022-03-20 20:43:07,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:43:07,037 INFO L478 AbstractCegarLoop]: Abstraction has 71 states and 100 transitions. [2022-03-20 20:43:07,037 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 20:43:07,037 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 100 transitions. [2022-03-20 20:43:07,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-20 20:43:07,037 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:43:07,038 INFO L499 BasicCegarLoop]: trace histogram [4, 3, 3, 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] [2022-03-20 20:43:07,059 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-03-20 20:43:07,257 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:07,257 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:43:07,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:43:07,257 INFO L85 PathProgramCache]: Analyzing trace with hash 201438379, now seen corresponding path program 1 times [2022-03-20 20:43:07,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:07,258 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1168229116] [2022-03-20 20:43:07,258 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:43:07,258 INFO L85 PathProgramCache]: Analyzing trace with hash 201438379, now seen corresponding path program 2 times [2022-03-20 20:43:07,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:43:07,258 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730850027] [2022-03-20 20:43:07,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:43:07,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:43:07,266 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:43:07,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2113313749] [2022-03-20 20:43:07,266 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:43:07,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:07,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:43:07,283 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) [2022-03-20 20:43:07,284 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-20 20:43:07,318 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:43:07,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:43:07,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-20 20:43:07,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:43:07,373 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-03-20 20:43:07,373 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 20:43:07,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:43:07,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730850027] [2022-03-20 20:43:07,373 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:43:07,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2113313749] [2022-03-20 20:43:07,373 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2113313749] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:43:07,374 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:43:07,374 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:43:07,374 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:43:07,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1168229116] [2022-03-20 20:43:07,374 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1168229116] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:43:07,374 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:43:07,374 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:43:07,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941063687] [2022-03-20 20:43:07,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:43:07,374 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 20:43:07,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:07,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 20:43:07,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 20:43:07,375 INFO L87 Difference]: Start difference. First operand 71 states and 100 transitions. Second operand has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-03-20 20:43:07,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:43:07,405 INFO L93 Difference]: Finished difference Result 87 states and 123 transitions. [2022-03-20 20:43:07,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 20:43:07,406 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 39 [2022-03-20 20:43:07,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:43:07,407 INFO L225 Difference]: With dead ends: 87 [2022-03-20 20:43:07,407 INFO L226 Difference]: Without dead ends: 85 [2022-03-20 20:43:07,407 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-20 20:43:07,407 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 5 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:43:07,408 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 153 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:43:07,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2022-03-20 20:43:07,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 78. [2022-03-20 20:43:07,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 39 states have (on average 1.3076923076923077) internal successors, (51), 46 states have internal predecessors, (51), 31 states have call successors, (31), 8 states have call predecessors, (31), 7 states have return successors, (27), 23 states have call predecessors, (27), 27 states have call successors, (27) [2022-03-20 20:43:07,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 109 transitions. [2022-03-20 20:43:07,418 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 109 transitions. Word has length 39 [2022-03-20 20:43:07,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:43:07,418 INFO L478 AbstractCegarLoop]: Abstraction has 78 states and 109 transitions. [2022-03-20 20:43:07,418 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-03-20 20:43:07,418 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 109 transitions. [2022-03-20 20:43:07,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-03-20 20:43:07,419 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:43:07,419 INFO L499 BasicCegarLoop]: 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] [2022-03-20 20:43:07,452 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-20 20:43:07,636 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:07,637 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:43:07,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:43:07,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1085077998, now seen corresponding path program 1 times [2022-03-20 20:43:07,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:07,638 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [275036803] [2022-03-20 20:43:07,640 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:43:07,640 INFO L85 PathProgramCache]: Analyzing trace with hash -1085077998, now seen corresponding path program 2 times [2022-03-20 20:43:07,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:43:07,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029264524] [2022-03-20 20:43:07,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:43:07,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:43:07,656 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:43:07,657 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [371636813] [2022-03-20 20:43:07,657 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:43:07,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:07,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:43:07,668 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) [2022-03-20 20:43:07,683 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-20 20:43:07,723 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:43:07,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:43:07,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-20 20:43:07,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:43:07,794 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-03-20 20:43:07,794 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:43:07,875 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-03-20 20:43:07,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:43:07,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029264524] [2022-03-20 20:43:07,876 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:43:07,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [371636813] [2022-03-20 20:43:07,876 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [371636813] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:43:07,876 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:43:07,876 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2022-03-20 20:43:07,876 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:43:07,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [275036803] [2022-03-20 20:43:07,876 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [275036803] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:43:07,876 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:43:07,876 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:43:07,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127624919] [2022-03-20 20:43:07,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:43:07,877 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 20:43:07,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:07,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 20:43:07,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-03-20 20:43:07,877 INFO L87 Difference]: Start difference. First operand 78 states and 109 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 4 states have call successors, (8), 4 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) [2022-03-20 20:43:07,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:43:07,917 INFO L93 Difference]: Finished difference Result 121 states and 152 transitions. [2022-03-20 20:43:07,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 20:43:07,917 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 4 states have call successors, (8), 4 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) Word has length 42 [2022-03-20 20:43:07,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:43:07,918 INFO L225 Difference]: With dead ends: 121 [2022-03-20 20:43:07,918 INFO L226 Difference]: Without dead ends: 102 [2022-03-20 20:43:07,919 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-03-20 20:43:07,919 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 13 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:43:07,919 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 130 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:43:07,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2022-03-20 20:43:07,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 100. [2022-03-20 20:43:07,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 57 states have (on average 1.2105263157894737) internal successors, (69), 63 states have internal predecessors, (69), 31 states have call successors, (31), 13 states have call predecessors, (31), 11 states have return successors, (27), 23 states have call predecessors, (27), 27 states have call successors, (27) [2022-03-20 20:43:07,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 127 transitions. [2022-03-20 20:43:07,934 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 127 transitions. Word has length 42 [2022-03-20 20:43:07,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:43:07,934 INFO L478 AbstractCegarLoop]: Abstraction has 100 states and 127 transitions. [2022-03-20 20:43:07,934 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 4 states have call successors, (8), 4 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) [2022-03-20 20:43:07,934 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 127 transitions. [2022-03-20 20:43:07,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-03-20 20:43:07,935 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:43:07,935 INFO L499 BasicCegarLoop]: trace histogram [4, 3, 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] [2022-03-20 20:43:07,965 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-20 20:43:08,153 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:08,154 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:43:08,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:43:08,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1083409702, now seen corresponding path program 1 times [2022-03-20 20:43:08,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:08,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1619970136] [2022-03-20 20:43:08,154 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:43:08,155 INFO L85 PathProgramCache]: Analyzing trace with hash -1083409702, now seen corresponding path program 2 times [2022-03-20 20:43:08,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:43:08,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580096823] [2022-03-20 20:43:08,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:43:08,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:43:08,162 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:43:08,162 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [834659001] [2022-03-20 20:43:08,163 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:43:08,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:08,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:43:08,171 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) [2022-03-20 20:43:08,188 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-20 20:43:08,223 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:43:08,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:43:08,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-20 20:43:08,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:43:08,323 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-03-20 20:43:08,323 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 20:43:08,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:43:08,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580096823] [2022-03-20 20:43:08,323 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:43:08,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [834659001] [2022-03-20 20:43:08,323 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [834659001] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:43:08,323 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:43:08,323 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:43:08,324 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:43:08,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1619970136] [2022-03-20 20:43:08,324 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1619970136] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:43:08,324 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:43:08,324 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:43:08,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647554425] [2022-03-20 20:43:08,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:43:08,324 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 20:43:08,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:08,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 20:43:08,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 20:43:08,325 INFO L87 Difference]: Start difference. First operand 100 states and 127 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-03-20 20:43:08,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:43:08,357 INFO L93 Difference]: Finished difference Result 106 states and 132 transitions. [2022-03-20 20:43:08,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 20:43:08,357 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 42 [2022-03-20 20:43:08,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:43:08,360 INFO L225 Difference]: With dead ends: 106 [2022-03-20 20:43:08,360 INFO L226 Difference]: Without dead ends: 103 [2022-03-20 20:43:08,360 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-20 20:43:08,360 INFO L913 BasicCegarLoop]: 39 mSDtfsCounter, 7 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:43:08,361 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 143 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:43:08,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2022-03-20 20:43:08,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2022-03-20 20:43:08,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 60 states have (on average 1.2) internal successors, (72), 66 states have internal predecessors, (72), 30 states have call successors, (30), 14 states have call predecessors, (30), 12 states have return successors, (26), 22 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-20 20:43:08,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 128 transitions. [2022-03-20 20:43:08,384 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 128 transitions. Word has length 42 [2022-03-20 20:43:08,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:43:08,385 INFO L478 AbstractCegarLoop]: Abstraction has 103 states and 128 transitions. [2022-03-20 20:43:08,385 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-03-20 20:43:08,385 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 128 transitions. [2022-03-20 20:43:08,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-03-20 20:43:08,388 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:43:08,388 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:43:08,416 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-20 20:43:08,605 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:08,605 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:43:08,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:43:08,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1376219446, now seen corresponding path program 1 times [2022-03-20 20:43:08,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:08,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [792661135] [2022-03-20 20:43:08,606 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:43:08,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1376219446, now seen corresponding path program 2 times [2022-03-20 20:43:08,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:43:08,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56135662] [2022-03-20 20:43:08,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:43:08,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:43:08,613 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:43:08,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [848994786] [2022-03-20 20:43:08,613 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:43:08,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:08,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:43:08,614 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) [2022-03-20 20:43:08,615 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-20 20:43:08,645 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:43:08,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:43:08,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-20 20:43:08,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:43:08,722 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-03-20 20:43:08,723 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:43:08,862 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-03-20 20:43:08,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:43:08,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56135662] [2022-03-20 20:43:08,862 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:43:08,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [848994786] [2022-03-20 20:43:08,862 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [848994786] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:43:08,862 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:43:08,862 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-20 20:43:08,863 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:43:08,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [792661135] [2022-03-20 20:43:08,863 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [792661135] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:43:08,863 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:43:08,863 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 20:43:08,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331343806] [2022-03-20 20:43:08,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:43:08,865 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 20:43:08,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:08,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 20:43:08,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-03-20 20:43:08,866 INFO L87 Difference]: Start difference. First operand 103 states and 128 transitions. Second operand has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-03-20 20:43:08,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:43:08,964 INFO L93 Difference]: Finished difference Result 118 states and 148 transitions. [2022-03-20 20:43:08,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 20:43:08,965 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 44 [2022-03-20 20:43:08,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:43:08,968 INFO L225 Difference]: With dead ends: 118 [2022-03-20 20:43:08,968 INFO L226 Difference]: Without dead ends: 106 [2022-03-20 20:43:08,970 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 79 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-03-20 20:43:08,971 INFO L913 BasicCegarLoop]: 29 mSDtfsCounter, 16 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:43:08,972 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 147 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:43:08,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2022-03-20 20:43:08,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 104. [2022-03-20 20:43:08,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 60 states have (on average 1.1833333333333333) internal successors, (71), 67 states have internal predecessors, (71), 31 states have call successors, (31), 13 states have call predecessors, (31), 12 states have return successors, (28), 23 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-20 20:43:08,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 130 transitions. [2022-03-20 20:43:08,993 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 130 transitions. Word has length 44 [2022-03-20 20:43:08,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:43:08,993 INFO L478 AbstractCegarLoop]: Abstraction has 104 states and 130 transitions. [2022-03-20 20:43:08,993 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-03-20 20:43:08,993 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 130 transitions. [2022-03-20 20:43:08,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-20 20:43:08,997 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:43:08,997 INFO L499 BasicCegarLoop]: 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] [2022-03-20 20:43:09,037 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-20 20:43:09,221 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:09,222 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:43:09,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:43:09,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1137310021, now seen corresponding path program 3 times [2022-03-20 20:43:09,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:09,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [115159844] [2022-03-20 20:43:09,223 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:43:09,223 INFO L85 PathProgramCache]: Analyzing trace with hash -1137310021, now seen corresponding path program 4 times [2022-03-20 20:43:09,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:43:09,223 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445550969] [2022-03-20 20:43:09,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:43:09,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:43:09,229 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:43:09,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1977616462] [2022-03-20 20:43:09,229 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:43:09,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:09,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:43:09,244 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) [2022-03-20 20:43:09,245 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-20 20:43:09,276 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:43:09,276 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:43:09,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-20 20:43:09,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:43:09,433 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 20:43:09,433 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:43:09,514 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 20:43:09,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:43:09,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445550969] [2022-03-20 20:43:09,515 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:43:09,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1977616462] [2022-03-20 20:43:09,515 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1977616462] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:43:09,515 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:43:09,515 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2022-03-20 20:43:09,517 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:43:09,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [115159844] [2022-03-20 20:43:09,517 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [115159844] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:43:09,517 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:43:09,517 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 20:43:09,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424760562] [2022-03-20 20:43:09,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:43:09,517 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 20:43:09,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:09,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 20:43:09,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-03-20 20:43:09,518 INFO L87 Difference]: Start difference. First operand 104 states and 130 transitions. Second operand has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 5 states have internal predecessors, (19), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-03-20 20:43:09,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:43:09,589 INFO L93 Difference]: Finished difference Result 131 states and 169 transitions. [2022-03-20 20:43:09,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 20:43:09,590 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 5 states have internal predecessors, (19), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 47 [2022-03-20 20:43:09,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:43:09,592 INFO L225 Difference]: With dead ends: 131 [2022-03-20 20:43:09,592 INFO L226 Difference]: Without dead ends: 129 [2022-03-20 20:43:09,593 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 86 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-03-20 20:43:09,593 INFO L913 BasicCegarLoop]: 49 mSDtfsCounter, 9 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:43:09,594 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 210 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:43:09,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2022-03-20 20:43:09,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 124. [2022-03-20 20:43:09,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 72 states have (on average 1.2083333333333333) internal successors, (87), 79 states have internal predecessors, (87), 37 states have call successors, (37), 15 states have call predecessors, (37), 14 states have return successors, (34), 29 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-20 20:43:09,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 158 transitions. [2022-03-20 20:43:09,609 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 158 transitions. Word has length 47 [2022-03-20 20:43:09,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:43:09,610 INFO L478 AbstractCegarLoop]: Abstraction has 124 states and 158 transitions. [2022-03-20 20:43:09,610 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 5 states have internal predecessors, (19), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-03-20 20:43:09,610 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 158 transitions. [2022-03-20 20:43:09,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-03-20 20:43:09,612 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:43:09,612 INFO L499 BasicCegarLoop]: trace histogram [6, 5, 5, 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, 1] [2022-03-20 20:43:09,636 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-20 20:43:09,843 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-03-20 20:43:09,843 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:43:09,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:43:09,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1475439812, now seen corresponding path program 1 times [2022-03-20 20:43:09,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:09,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [689182863] [2022-03-20 20:43:09,844 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:43:09,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1475439812, now seen corresponding path program 2 times [2022-03-20 20:43:09,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:43:09,845 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838752149] [2022-03-20 20:43:09,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:43:09,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:43:09,851 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:43:09,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [964852608] [2022-03-20 20:43:09,851 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:43:09,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:09,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:43:09,852 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) [2022-03-20 20:43:09,853 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-20 20:43:09,896 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:43:09,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:43:09,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 35 conjunts are in the unsatisfiable core [2022-03-20 20:43:09,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:43:10,136 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 23 proven. 10 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-03-20 20:43:10,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:43:10,326 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 28 proven. 5 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-03-20 20:43:10,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:43:10,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838752149] [2022-03-20 20:43:10,326 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:43:10,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [964852608] [2022-03-20 20:43:10,326 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [964852608] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:43:10,326 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:43:10,326 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 12 [2022-03-20 20:43:10,327 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:43:10,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [689182863] [2022-03-20 20:43:10,327 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [689182863] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:43:10,327 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:43:10,327 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 20:43:10,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967950896] [2022-03-20 20:43:10,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:43:10,327 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 20:43:10,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:10,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 20:43:10,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2022-03-20 20:43:10,328 INFO L87 Difference]: Start difference. First operand 124 states and 158 transitions. Second operand has 9 states, 8 states have (on average 2.75) internal successors, (22), 7 states have internal predecessors, (22), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-03-20 20:43:10,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:43:10,510 INFO L93 Difference]: Finished difference Result 160 states and 210 transitions. [2022-03-20 20:43:10,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 20:43:10,511 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.75) internal successors, (22), 7 states have internal predecessors, (22), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) Word has length 52 [2022-03-20 20:43:10,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:43:10,512 INFO L225 Difference]: With dead ends: 160 [2022-03-20 20:43:10,512 INFO L226 Difference]: Without dead ends: 153 [2022-03-20 20:43:10,512 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 91 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-03-20 20:43:10,512 INFO L913 BasicCegarLoop]: 32 mSDtfsCounter, 21 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 255 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:43:10,513 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 214 Invalid, 268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 255 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:43:10,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2022-03-20 20:43:10,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 153. [2022-03-20 20:43:10,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 87 states have (on average 1.2183908045977012) internal successors, (106), 96 states have internal predecessors, (106), 48 states have call successors, (48), 18 states have call predecessors, (48), 17 states have return successors, (44), 38 states have call predecessors, (44), 44 states have call successors, (44) [2022-03-20 20:43:10,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 198 transitions. [2022-03-20 20:43:10,524 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 198 transitions. Word has length 52 [2022-03-20 20:43:10,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:43:10,524 INFO L478 AbstractCegarLoop]: Abstraction has 153 states and 198 transitions. [2022-03-20 20:43:10,524 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.75) internal successors, (22), 7 states have internal predecessors, (22), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-03-20 20:43:10,524 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 198 transitions. [2022-03-20 20:43:10,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-03-20 20:43:10,525 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:43:10,525 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 3, 2, 2, 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] [2022-03-20 20:43:10,542 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-20 20:43:10,739 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:10,739 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:43:10,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:43:10,740 INFO L85 PathProgramCache]: Analyzing trace with hash 220857665, now seen corresponding path program 3 times [2022-03-20 20:43:10,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:10,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1413072569] [2022-03-20 20:43:10,740 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:43:10,741 INFO L85 PathProgramCache]: Analyzing trace with hash 220857665, now seen corresponding path program 4 times [2022-03-20 20:43:10,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:43:10,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483261541] [2022-03-20 20:43:10,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:43:10,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:43:10,747 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:43:10,747 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [727327210] [2022-03-20 20:43:10,748 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:43:10,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:10,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:43:10,763 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) [2022-03-20 20:43:10,766 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-20 20:43:10,803 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:43:10,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:43:10,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 20:43:10,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:43:10,895 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 12 proven. 47 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 20:43:10,895 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:43:10,997 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 12 proven. 11 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-03-20 20:43:10,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:43:10,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483261541] [2022-03-20 20:43:10,998 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:43:10,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727327210] [2022-03-20 20:43:10,998 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [727327210] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:43:10,998 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:43:10,998 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-03-20 20:43:10,998 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:43:10,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1413072569] [2022-03-20 20:43:10,998 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1413072569] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:43:10,998 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:43:10,998 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 20:43:10,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346597661] [2022-03-20 20:43:10,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:43:10,998 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 20:43:10,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:10,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 20:43:10,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-03-20 20:43:10,999 INFO L87 Difference]: Start difference. First operand 153 states and 198 transitions. Second operand has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 5 states have internal predecessors, (26), 5 states have call successors, (11), 5 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 4 states have call successors, (9) [2022-03-20 20:43:11,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:43:11,043 INFO L93 Difference]: Finished difference Result 199 states and 251 transitions. [2022-03-20 20:43:11,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-20 20:43:11,044 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 5 states have internal predecessors, (26), 5 states have call successors, (11), 5 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 4 states have call successors, (9) Word has length 61 [2022-03-20 20:43:11,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:43:11,045 INFO L225 Difference]: With dead ends: 199 [2022-03-20 20:43:11,045 INFO L226 Difference]: Without dead ends: 173 [2022-03-20 20:43:11,045 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2022-03-20 20:43:11,045 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 15 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:43:11,046 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 136 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:43:11,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2022-03-20 20:43:11,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2022-03-20 20:43:11,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 104 states have (on average 1.1826923076923077) internal successors, (123), 113 states have internal predecessors, (123), 48 states have call successors, (48), 21 states have call predecessors, (48), 20 states have return successors, (44), 38 states have call predecessors, (44), 44 states have call successors, (44) [2022-03-20 20:43:11,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 215 transitions. [2022-03-20 20:43:11,057 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 215 transitions. Word has length 61 [2022-03-20 20:43:11,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:43:11,057 INFO L478 AbstractCegarLoop]: Abstraction has 173 states and 215 transitions. [2022-03-20 20:43:11,058 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 5 states have internal predecessors, (26), 5 states have call successors, (11), 5 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 4 states have call successors, (9) [2022-03-20 20:43:11,058 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 215 transitions. [2022-03-20 20:43:11,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-03-20 20:43:11,058 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:43:11,058 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 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, 1] [2022-03-20 20:43:11,100 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-20 20:43:11,275 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-03-20 20:43:11,276 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:43:11,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:43:11,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1997533323, now seen corresponding path program 1 times [2022-03-20 20:43:11,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:11,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [572195241] [2022-03-20 20:43:11,276 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:43:11,277 INFO L85 PathProgramCache]: Analyzing trace with hash 1997533323, now seen corresponding path program 2 times [2022-03-20 20:43:11,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:43:11,277 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021858583] [2022-03-20 20:43:11,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:43:11,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:43:11,282 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:43:11,283 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [957604166] [2022-03-20 20:43:11,283 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:43:11,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:11,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:43:11,284 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) [2022-03-20 20:43:11,285 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-20 20:43:11,324 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:43:11,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:43:11,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-20 20:43:11,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:43:11,517 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-03-20 20:43:11,517 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:43:11,631 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2022-03-20 20:43:11,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:43:11,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021858583] [2022-03-20 20:43:11,631 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:43:11,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [957604166] [2022-03-20 20:43:11,631 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [957604166] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-20 20:43:11,631 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-20 20:43:11,631 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 8 [2022-03-20 20:43:11,631 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:43:11,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [572195241] [2022-03-20 20:43:11,632 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [572195241] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:43:11,632 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:43:11,632 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:43:11,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431245017] [2022-03-20 20:43:11,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:43:11,632 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 20:43:11,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:11,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 20:43:11,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-03-20 20:43:11,632 INFO L87 Difference]: Start difference. First operand 173 states and 215 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-03-20 20:43:11,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:43:11,678 INFO L93 Difference]: Finished difference Result 179 states and 220 transitions. [2022-03-20 20:43:11,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 20:43:11,678 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 61 [2022-03-20 20:43:11,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:43:11,679 INFO L225 Difference]: With dead ends: 179 [2022-03-20 20:43:11,679 INFO L226 Difference]: Without dead ends: 174 [2022-03-20 20:43:11,679 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 112 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-03-20 20:43:11,680 INFO L913 BasicCegarLoop]: 33 mSDtfsCounter, 7 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 114 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 [2022-03-20 20:43:11,680 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 114 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:43:11,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2022-03-20 20:43:11,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 172. [2022-03-20 20:43:11,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 107 states have (on average 1.1682242990654206) internal successors, (125), 114 states have internal predecessors, (125), 43 states have call successors, (43), 22 states have call predecessors, (43), 21 states have return successors, (40), 35 states have call predecessors, (40), 40 states have call successors, (40) [2022-03-20 20:43:11,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 208 transitions. [2022-03-20 20:43:11,709 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 208 transitions. Word has length 61 [2022-03-20 20:43:11,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:43:11,709 INFO L478 AbstractCegarLoop]: Abstraction has 172 states and 208 transitions. [2022-03-20 20:43:11,709 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-03-20 20:43:11,709 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 208 transitions. [2022-03-20 20:43:11,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-03-20 20:43:11,710 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:43:11,710 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:43:11,730 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-20 20:43:11,910 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-20 20:43:11,910 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:43:11,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:43:11,911 INFO L85 PathProgramCache]: Analyzing trace with hash 404368620, now seen corresponding path program 5 times [2022-03-20 20:43:11,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:11,911 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [795341138] [2022-03-20 20:43:11,911 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:43:11,911 INFO L85 PathProgramCache]: Analyzing trace with hash 404368620, now seen corresponding path program 6 times [2022-03-20 20:43:11,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:43:11,911 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197393740] [2022-03-20 20:43:11,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:43:11,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:43:11,917 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:43:11,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1428289145] [2022-03-20 20:43:11,918 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:43:11,918 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:11,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:43:11,919 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) [2022-03-20 20:43:11,920 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-20 20:43:11,992 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 20:43:11,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:43:11,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 36 conjunts are in the unsatisfiable core [2022-03-20 20:43:11,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:43:12,290 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 25 proven. 22 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2022-03-20 20:43:12,291 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:43:12,526 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 29 proven. 18 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2022-03-20 20:43:12,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:43:12,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197393740] [2022-03-20 20:43:12,527 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:43:12,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428289145] [2022-03-20 20:43:12,527 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428289145] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:43:12,527 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:43:12,527 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 14 [2022-03-20 20:43:12,528 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:43:12,528 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [795341138] [2022-03-20 20:43:12,528 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [795341138] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:43:12,528 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:43:12,528 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 20:43:12,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472550916] [2022-03-20 20:43:12,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:43:12,529 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 20:43:12,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:12,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 20:43:12,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-03-20 20:43:12,529 INFO L87 Difference]: Start difference. First operand 172 states and 208 transitions. Second operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-03-20 20:43:12,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:43:12,700 INFO L93 Difference]: Finished difference Result 199 states and 247 transitions. [2022-03-20 20:43:12,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 20:43:12,700 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 66 [2022-03-20 20:43:12,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:43:12,701 INFO L225 Difference]: With dead ends: 199 [2022-03-20 20:43:12,701 INFO L226 Difference]: Without dead ends: 197 [2022-03-20 20:43:12,702 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 118 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-03-20 20:43:12,702 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 16 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:43:12,703 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 242 Invalid, 246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 233 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:43:12,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-03-20 20:43:12,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 181. [2022-03-20 20:43:12,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 112 states have (on average 1.1696428571428572) internal successors, (131), 119 states have internal predecessors, (131), 46 states have call successors, (46), 23 states have call predecessors, (46), 22 states have return successors, (43), 38 states have call predecessors, (43), 43 states have call successors, (43) [2022-03-20 20:43:12,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 220 transitions. [2022-03-20 20:43:12,719 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 220 transitions. Word has length 66 [2022-03-20 20:43:12,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:43:12,719 INFO L478 AbstractCegarLoop]: Abstraction has 181 states and 220 transitions. [2022-03-20 20:43:12,719 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-03-20 20:43:12,719 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 220 transitions. [2022-03-20 20:43:12,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-03-20 20:43:12,720 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:43:12,720 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:43:12,738 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-20 20:43:12,937 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-20 20:43:12,938 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:43:12,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:43:12,938 INFO L85 PathProgramCache]: Analyzing trace with hash 1105968494, now seen corresponding path program 3 times [2022-03-20 20:43:12,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:12,938 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1494600703] [2022-03-20 20:43:12,939 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:43:12,939 INFO L85 PathProgramCache]: Analyzing trace with hash 1105968494, now seen corresponding path program 4 times [2022-03-20 20:43:12,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:43:12,939 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097147250] [2022-03-20 20:43:12,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:43:12,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:43:12,945 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:43:12,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1442436989] [2022-03-20 20:43:12,945 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:43:12,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:12,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:43:12,947 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) [2022-03-20 20:43:12,948 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-20 20:43:12,982 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:43:12,982 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:43:12,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-20 20:43:12,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:43:13,308 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 30 proven. 29 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-03-20 20:43:13,309 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:43:13,593 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 43 proven. 16 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-03-20 20:43:13,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:43:13,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097147250] [2022-03-20 20:43:13,594 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:43:13,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1442436989] [2022-03-20 20:43:13,594 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1442436989] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:43:13,594 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:43:13,594 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 14 [2022-03-20 20:43:13,594 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:43:13,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1494600703] [2022-03-20 20:43:13,595 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1494600703] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:43:13,595 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:43:13,595 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 20:43:13,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607829963] [2022-03-20 20:43:13,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:43:13,595 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 20:43:13,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:13,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 20:43:13,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-03-20 20:43:13,596 INFO L87 Difference]: Start difference. First operand 181 states and 220 transitions. Second operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-03-20 20:43:13,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:43:13,794 INFO L93 Difference]: Finished difference Result 208 states and 259 transitions. [2022-03-20 20:43:13,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 20:43:13,794 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 66 [2022-03-20 20:43:13,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:43:13,796 INFO L225 Difference]: With dead ends: 208 [2022-03-20 20:43:13,796 INFO L226 Difference]: Without dead ends: 206 [2022-03-20 20:43:13,797 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 117 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2022-03-20 20:43:13,798 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 15 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 278 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:43:13,798 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 268 Invalid, 285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 278 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:43:13,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2022-03-20 20:43:13,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 190. [2022-03-20 20:43:13,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 117 states have (on average 1.170940170940171) internal successors, (137), 124 states have internal predecessors, (137), 49 states have call successors, (49), 24 states have call predecessors, (49), 23 states have return successors, (46), 41 states have call predecessors, (46), 46 states have call successors, (46) [2022-03-20 20:43:13,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 232 transitions. [2022-03-20 20:43:13,814 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 232 transitions. Word has length 66 [2022-03-20 20:43:13,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:43:13,814 INFO L478 AbstractCegarLoop]: Abstraction has 190 states and 232 transitions. [2022-03-20 20:43:13,814 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-03-20 20:43:13,814 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 232 transitions. [2022-03-20 20:43:13,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-03-20 20:43:13,816 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:43:13,816 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:43:13,835 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-20 20:43:14,033 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-03-20 20:43:14,033 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:43:14,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:43:14,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1181721515, now seen corresponding path program 5 times [2022-03-20 20:43:14,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:14,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [462605894] [2022-03-20 20:43:14,034 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:43:14,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1181721515, now seen corresponding path program 6 times [2022-03-20 20:43:14,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:43:14,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773461531] [2022-03-20 20:43:14,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:43:14,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:43:14,040 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:43:14,040 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1619167211] [2022-03-20 20:43:14,040 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:43:14,040 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:14,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:43:14,048 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) [2022-03-20 20:43:14,049 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-20 20:43:14,093 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 20:43:14,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:43:14,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-20 20:43:14,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:43:14,298 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 27 proven. 27 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-03-20 20:43:14,298 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:43:14,493 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 31 proven. 18 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-03-20 20:43:14,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:43:14,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773461531] [2022-03-20 20:43:14,494 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:43:14,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1619167211] [2022-03-20 20:43:14,494 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1619167211] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:43:14,494 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:43:14,494 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 14 [2022-03-20 20:43:14,495 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:43:14,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [462605894] [2022-03-20 20:43:14,495 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [462605894] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:43:14,495 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:43:14,495 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 20:43:14,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033661662] [2022-03-20 20:43:14,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:43:14,495 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 20:43:14,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:14,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 20:43:14,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-03-20 20:43:14,496 INFO L87 Difference]: Start difference. First operand 190 states and 232 transitions. Second operand has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-03-20 20:43:14,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:43:14,732 INFO L93 Difference]: Finished difference Result 214 states and 271 transitions. [2022-03-20 20:43:14,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-20 20:43:14,732 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) Word has length 71 [2022-03-20 20:43:14,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:43:14,733 INFO L225 Difference]: With dead ends: 214 [2022-03-20 20:43:14,733 INFO L226 Difference]: Without dead ends: 208 [2022-03-20 20:43:14,733 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 127 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-03-20 20:43:14,734 INFO L913 BasicCegarLoop]: 41 mSDtfsCounter, 14 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 278 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:43:14,734 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 261 Invalid, 283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 278 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:43:14,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2022-03-20 20:43:14,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 192. [2022-03-20 20:43:14,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 117 states have (on average 1.170940170940171) internal successors, (137), 125 states have internal predecessors, (137), 51 states have call successors, (51), 24 states have call predecessors, (51), 23 states have return successors, (48), 42 states have call predecessors, (48), 48 states have call successors, (48) [2022-03-20 20:43:14,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 236 transitions. [2022-03-20 20:43:14,766 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 236 transitions. Word has length 71 [2022-03-20 20:43:14,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:43:14,766 INFO L478 AbstractCegarLoop]: Abstraction has 192 states and 236 transitions. [2022-03-20 20:43:14,766 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-03-20 20:43:14,766 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 236 transitions. [2022-03-20 20:43:14,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-03-20 20:43:14,767 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:43:14,767 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:43:14,785 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-20 20:43:14,983 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:14,983 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:43:14,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:43:14,984 INFO L85 PathProgramCache]: Analyzing trace with hash 787354729, now seen corresponding path program 3 times [2022-03-20 20:43:14,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:14,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1198177019] [2022-03-20 20:43:14,984 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:43:14,984 INFO L85 PathProgramCache]: Analyzing trace with hash 787354729, now seen corresponding path program 4 times [2022-03-20 20:43:14,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:43:14,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891984066] [2022-03-20 20:43:14,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:43:14,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:43:14,990 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:43:14,990 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [264843007] [2022-03-20 20:43:14,990 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:43:14,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:14,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:43:14,991 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) [2022-03-20 20:43:14,992 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-20 20:43:15,027 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:43:15,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:43:15,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-20 20:43:15,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:43:15,288 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 30 proven. 24 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-03-20 20:43:15,289 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:43:15,527 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 35 proven. 19 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-03-20 20:43:15,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:43:15,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891984066] [2022-03-20 20:43:15,527 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:43:15,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [264843007] [2022-03-20 20:43:15,528 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [264843007] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:43:15,528 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:43:15,528 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 14 [2022-03-20 20:43:15,528 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:43:15,528 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1198177019] [2022-03-20 20:43:15,528 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1198177019] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:43:15,528 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:43:15,528 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 20:43:15,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324875590] [2022-03-20 20:43:15,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:43:15,529 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 20:43:15,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:15,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 20:43:15,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-03-20 20:43:15,529 INFO L87 Difference]: Start difference. First operand 192 states and 236 transitions. Second operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 20:43:15,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:43:15,704 INFO L93 Difference]: Finished difference Result 219 states and 281 transitions. [2022-03-20 20:43:15,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 20:43:15,705 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) Word has length 71 [2022-03-20 20:43:15,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:43:15,706 INFO L225 Difference]: With dead ends: 219 [2022-03-20 20:43:15,706 INFO L226 Difference]: Without dead ends: 210 [2022-03-20 20:43:15,706 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 127 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-03-20 20:43:15,706 INFO L913 BasicCegarLoop]: 37 mSDtfsCounter, 16 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 220 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:43:15,707 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 220 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:43:15,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2022-03-20 20:43:15,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 208. [2022-03-20 20:43:15,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 126 states have (on average 1.1825396825396826) internal successors, (149), 134 states have internal predecessors, (149), 57 states have call successors, (57), 25 states have call predecessors, (57), 24 states have return successors, (54), 48 states have call predecessors, (54), 54 states have call successors, (54) [2022-03-20 20:43:15,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 260 transitions. [2022-03-20 20:43:15,723 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 260 transitions. Word has length 71 [2022-03-20 20:43:15,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:43:15,723 INFO L478 AbstractCegarLoop]: Abstraction has 208 states and 260 transitions. [2022-03-20 20:43:15,723 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 20:43:15,723 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 260 transitions. [2022-03-20 20:43:15,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-03-20 20:43:15,724 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:43:15,724 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:43:15,764 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-20 20:43:15,941 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-03-20 20:43:15,941 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:43:15,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:43:15,943 INFO L85 PathProgramCache]: Analyzing trace with hash -1898774094, now seen corresponding path program 5 times [2022-03-20 20:43:15,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:15,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1353448094] [2022-03-20 20:43:15,943 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:43:15,943 INFO L85 PathProgramCache]: Analyzing trace with hash -1898774094, now seen corresponding path program 6 times [2022-03-20 20:43:15,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:43:15,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63562285] [2022-03-20 20:43:15,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:43:15,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:43:15,950 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:43:15,950 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [90020645] [2022-03-20 20:43:15,950 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:43:15,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:15,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:43:15,951 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) [2022-03-20 20:43:15,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-20 20:43:15,999 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-20 20:43:16,000 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:43:16,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-20 20:43:16,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:43:16,102 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 18 proven. 135 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-03-20 20:43:16,102 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:43:16,225 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 18 proven. 27 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-03-20 20:43:16,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:43:16,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63562285] [2022-03-20 20:43:16,225 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:43:16,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [90020645] [2022-03-20 20:43:16,225 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [90020645] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:43:16,225 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:43:16,225 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-03-20 20:43:16,225 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:43:16,226 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1353448094] [2022-03-20 20:43:16,226 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1353448094] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:43:16,226 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:43:16,226 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-20 20:43:16,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039431189] [2022-03-20 20:43:16,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:43:16,226 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-20 20:43:16,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:16,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-20 20:43:16,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-03-20 20:43:16,227 INFO L87 Difference]: Start difference. First operand 208 states and 260 transitions. Second operand has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 6 states have internal predecessors, (33), 6 states have call successors, (14), 6 states have call predecessors, (14), 4 states have return successors, (12), 4 states have call predecessors, (12), 5 states have call successors, (12) [2022-03-20 20:43:16,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:43:16,300 INFO L93 Difference]: Finished difference Result 277 states and 329 transitions. [2022-03-20 20:43:16,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-20 20:43:16,300 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 6 states have internal predecessors, (33), 6 states have call successors, (14), 6 states have call predecessors, (14), 4 states have return successors, (12), 4 states have call predecessors, (12), 5 states have call successors, (12) Word has length 80 [2022-03-20 20:43:16,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:43:16,301 INFO L225 Difference]: With dead ends: 277 [2022-03-20 20:43:16,301 INFO L226 Difference]: Without dead ends: 250 [2022-03-20 20:43:16,301 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 149 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=83, Invalid=127, Unknown=0, NotChecked=0, Total=210 [2022-03-20 20:43:16,302 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 10 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:43:16,302 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 163 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:43:16,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2022-03-20 20:43:16,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 229. [2022-03-20 20:43:16,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 146 states have (on average 1.143835616438356) internal successors, (167), 153 states have internal predecessors, (167), 52 states have call successors, (52), 31 states have call predecessors, (52), 30 states have return successors, (49), 44 states have call predecessors, (49), 49 states have call successors, (49) [2022-03-20 20:43:16,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 268 transitions. [2022-03-20 20:43:16,321 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 268 transitions. Word has length 80 [2022-03-20 20:43:16,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:43:16,322 INFO L478 AbstractCegarLoop]: Abstraction has 229 states and 268 transitions. [2022-03-20 20:43:16,322 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 6 states have internal predecessors, (33), 6 states have call successors, (14), 6 states have call predecessors, (14), 4 states have return successors, (12), 4 states have call predecessors, (12), 5 states have call successors, (12) [2022-03-20 20:43:16,322 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 268 transitions. [2022-03-20 20:43:16,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-03-20 20:43:16,323 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:43:16,323 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:43:16,347 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-03-20 20:43:16,540 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-20 20:43:16,541 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:43:16,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:43:16,541 INFO L85 PathProgramCache]: Analyzing trace with hash 629296923, now seen corresponding path program 7 times [2022-03-20 20:43:16,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:16,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1381843294] [2022-03-20 20:43:16,542 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:43:16,542 INFO L85 PathProgramCache]: Analyzing trace with hash 629296923, now seen corresponding path program 8 times [2022-03-20 20:43:16,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:43:16,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875928644] [2022-03-20 20:43:16,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:43:16,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:43:16,552 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:43:16,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1454668324] [2022-03-20 20:43:16,552 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:43:16,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:16,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:43:16,553 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) [2022-03-20 20:43:16,554 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-20 20:43:16,601 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:43:16,602 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:43:16,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-20 20:43:16,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:43:17,033 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 23 proven. 33 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2022-03-20 20:43:17,033 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:43:17,255 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 20 proven. 33 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-03-20 20:43:17,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:43:17,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875928644] [2022-03-20 20:43:17,255 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:43:17,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1454668324] [2022-03-20 20:43:17,255 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1454668324] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:43:17,255 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:43:17,256 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 15 [2022-03-20 20:43:17,256 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:43:17,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1381843294] [2022-03-20 20:43:17,256 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1381843294] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:43:17,256 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:43:17,256 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 20:43:17,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524595822] [2022-03-20 20:43:17,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:43:17,256 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 20:43:17,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:17,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 20:43:17,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2022-03-20 20:43:17,257 INFO L87 Difference]: Start difference. First operand 229 states and 268 transitions. Second operand has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-20 20:43:17,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:43:17,565 INFO L93 Difference]: Finished difference Result 256 states and 307 transitions. [2022-03-20 20:43:17,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 20:43:17,566 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) Word has length 85 [2022-03-20 20:43:17,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:43:17,567 INFO L225 Difference]: With dead ends: 256 [2022-03-20 20:43:17,567 INFO L226 Difference]: Without dead ends: 254 [2022-03-20 20:43:17,567 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 155 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-03-20 20:43:17,568 INFO L913 BasicCegarLoop]: 55 mSDtfsCounter, 25 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 299 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 374 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 20:43:17,568 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 374 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 299 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 20:43:17,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2022-03-20 20:43:17,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 238. [2022-03-20 20:43:17,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 151 states have (on average 1.1456953642384107) internal successors, (173), 158 states have internal predecessors, (173), 55 states have call successors, (55), 32 states have call predecessors, (55), 31 states have return successors, (52), 47 states have call predecessors, (52), 52 states have call successors, (52) [2022-03-20 20:43:17,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 280 transitions. [2022-03-20 20:43:17,588 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 280 transitions. Word has length 85 [2022-03-20 20:43:17,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:43:17,588 INFO L478 AbstractCegarLoop]: Abstraction has 238 states and 280 transitions. [2022-03-20 20:43:17,588 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-20 20:43:17,588 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 280 transitions. [2022-03-20 20:43:17,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-03-20 20:43:17,589 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:43:17,589 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:43:17,607 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-03-20 20:43:17,807 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:17,807 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:43:17,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:43:17,807 INFO L85 PathProgramCache]: Analyzing trace with hash 1330896797, now seen corresponding path program 7 times [2022-03-20 20:43:17,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:17,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1112441739] [2022-03-20 20:43:17,808 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:43:17,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1330896797, now seen corresponding path program 8 times [2022-03-20 20:43:17,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:43:17,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230599163] [2022-03-20 20:43:17,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:43:17,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:43:17,838 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:43:17,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [363761441] [2022-03-20 20:43:17,838 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:43:17,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:17,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:43:17,848 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) [2022-03-20 20:43:17,878 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-20 20:43:17,950 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:43:17,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:43:17,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-20 20:43:17,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:43:18,472 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 20 proven. 33 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-03-20 20:43:18,473 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:43:18,756 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 20 proven. 33 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-03-20 20:43:18,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:43:18,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230599163] [2022-03-20 20:43:18,756 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:43:18,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363761441] [2022-03-20 20:43:18,756 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [363761441] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:43:18,756 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:43:18,756 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2022-03-20 20:43:18,756 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:43:18,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1112441739] [2022-03-20 20:43:18,756 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1112441739] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:43:18,757 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:43:18,757 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 20:43:18,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220875119] [2022-03-20 20:43:18,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:43:18,757 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 20:43:18,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:18,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 20:43:18,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-03-20 20:43:18,757 INFO L87 Difference]: Start difference. First operand 238 states and 280 transitions. Second operand has 8 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 5 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-20 20:43:18,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:43:18,931 INFO L93 Difference]: Finished difference Result 286 states and 341 transitions. [2022-03-20 20:43:18,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-20 20:43:18,932 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 5 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 85 [2022-03-20 20:43:18,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:43:18,935 INFO L225 Difference]: With dead ends: 286 [2022-03-20 20:43:18,935 INFO L226 Difference]: Without dead ends: 284 [2022-03-20 20:43:18,935 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 158 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2022-03-20 20:43:18,936 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 9 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 194 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 346 SdHoareTripleChecker+Invalid, 203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 194 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:43:18,936 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 346 Invalid, 203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 194 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:43:18,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2022-03-20 20:43:18,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 268. [2022-03-20 20:43:18,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 268 states, 171 states have (on average 1.1403508771929824) internal successors, (195), 178 states have internal predecessors, (195), 61 states have call successors, (61), 36 states have call predecessors, (61), 35 states have return successors, (58), 53 states have call predecessors, (58), 58 states have call successors, (58) [2022-03-20 20:43:18,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 314 transitions. [2022-03-20 20:43:18,965 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 314 transitions. Word has length 85 [2022-03-20 20:43:18,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:43:18,966 INFO L478 AbstractCegarLoop]: Abstraction has 268 states and 314 transitions. [2022-03-20 20:43:18,966 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 5 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-20 20:43:18,967 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 314 transitions. [2022-03-20 20:43:18,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-03-20 20:43:18,968 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:43:18,968 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:43:18,999 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-03-20 20:43:19,182 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:19,182 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:43:19,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:43:19,182 INFO L85 PathProgramCache]: Analyzing trace with hash 148216665, now seen corresponding path program 9 times [2022-03-20 20:43:19,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:19,182 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1416599973] [2022-03-20 20:43:19,183 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:43:19,183 INFO L85 PathProgramCache]: Analyzing trace with hash 148216665, now seen corresponding path program 10 times [2022-03-20 20:43:19,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:43:19,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275681751] [2022-03-20 20:43:19,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:43:19,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:43:19,198 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:43:19,198 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [368527487] [2022-03-20 20:43:19,198 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:43:19,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:19,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:43:19,200 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) [2022-03-20 20:43:19,215 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-20 20:43:19,246 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:43:19,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:43:19,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 48 conjunts are in the unsatisfiable core [2022-03-20 20:43:19,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:43:19,674 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 65 proven. 51 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2022-03-20 20:43:19,674 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:43:19,883 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 78 proven. 8 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2022-03-20 20:43:19,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:43:19,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275681751] [2022-03-20 20:43:19,883 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:43:19,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [368527487] [2022-03-20 20:43:19,883 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [368527487] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:43:19,883 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:43:19,883 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 14 [2022-03-20 20:43:19,883 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:43:19,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1416599973] [2022-03-20 20:43:19,884 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1416599973] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:43:19,884 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:43:19,884 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 20:43:19,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59288181] [2022-03-20 20:43:19,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:43:19,884 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 20:43:19,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:19,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 20:43:19,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-03-20 20:43:19,885 INFO L87 Difference]: Start difference. First operand 268 states and 314 transitions. Second operand has 10 states, 10 states have (on average 3.0) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-20 20:43:20,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:43:20,361 INFO L93 Difference]: Finished difference Result 297 states and 355 transitions. [2022-03-20 20:43:20,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-20 20:43:20,361 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.0) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 85 [2022-03-20 20:43:20,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:43:20,363 INFO L225 Difference]: With dead ends: 297 [2022-03-20 20:43:20,363 INFO L226 Difference]: Without dead ends: 295 [2022-03-20 20:43:20,363 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 154 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2022-03-20 20:43:20,363 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 16 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 315 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 315 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 315 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 20:43:20,363 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 315 Invalid, 334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 315 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 20:43:20,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2022-03-20 20:43:20,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 249. [2022-03-20 20:43:20,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 158 states have (on average 1.1455696202531647) internal successors, (181), 165 states have internal predecessors, (181), 58 states have call successors, (58), 33 states have call predecessors, (58), 32 states have return successors, (55), 50 states have call predecessors, (55), 55 states have call successors, (55) [2022-03-20 20:43:20,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 294 transitions. [2022-03-20 20:43:20,389 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 294 transitions. Word has length 85 [2022-03-20 20:43:20,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:43:20,389 INFO L478 AbstractCegarLoop]: Abstraction has 249 states and 294 transitions. [2022-03-20 20:43:20,389 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.0) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-20 20:43:20,389 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 294 transitions. [2022-03-20 20:43:20,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-03-20 20:43:20,390 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:43:20,390 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:43:20,408 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-03-20 20:43:20,608 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:20,609 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:43:20,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:43:20,609 INFO L85 PathProgramCache]: Analyzing trace with hash 849816539, now seen corresponding path program 11 times [2022-03-20 20:43:20,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:20,609 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1900474883] [2022-03-20 20:43:20,609 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:43:20,609 INFO L85 PathProgramCache]: Analyzing trace with hash 849816539, now seen corresponding path program 12 times [2022-03-20 20:43:20,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:43:20,609 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936620727] [2022-03-20 20:43:20,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:43:20,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:43:20,616 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:43:20,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [351201014] [2022-03-20 20:43:20,616 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:43:20,616 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:20,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:43:20,627 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) [2022-03-20 20:43:20,628 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-20 20:43:20,702 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 20:43:20,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:43:20,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-20 20:43:20,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:43:20,937 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 66 proven. 33 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2022-03-20 20:43:20,938 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:43:21,133 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:43:21,137 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:43:54,305 WARN L232 SmtUtils]: Spent 27.20s on a formula simplification. DAG size of input: 63 DAG size of output: 62 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-20 20:43:54,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:43:54,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936620727] [2022-03-20 20:43:54,309 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:43:54,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [351201014] [2022-03-20 20:43:54,309 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [351201014] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 20:43:54,309 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 20:43:54,309 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2022-03-20 20:43:54,309 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:43:54,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1900474883] [2022-03-20 20:43:54,309 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1900474883] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:43:54,310 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:43:54,310 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 20:43:54,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321392554] [2022-03-20 20:43:54,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:43:54,310 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 20:43:54,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:54,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 20:43:54,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-03-20 20:43:54,310 INFO L87 Difference]: Start difference. First operand 249 states and 294 transitions. Second operand has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) [2022-03-20 20:43:54,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:43:54,671 INFO L93 Difference]: Finished difference Result 315 states and 392 transitions. [2022-03-20 20:43:54,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-20 20:43:54,672 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) Word has length 85 [2022-03-20 20:43:54,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:43:54,673 INFO L225 Difference]: With dead ends: 315 [2022-03-20 20:43:54,673 INFO L226 Difference]: Without dead ends: 309 [2022-03-20 20:43:54,674 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 84 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 29.3s TimeCoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2022-03-20 20:43:54,674 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 26 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:43:54,674 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 288 Invalid, 312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 285 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:43:54,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2022-03-20 20:43:54,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 265. [2022-03-20 20:43:54,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 167 states have (on average 1.1437125748502994) internal successors, (191), 175 states have internal predecessors, (191), 63 states have call successors, (63), 35 states have call predecessors, (63), 34 states have return successors, (59), 54 states have call predecessors, (59), 59 states have call successors, (59) [2022-03-20 20:43:54,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 313 transitions. [2022-03-20 20:43:54,702 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 313 transitions. Word has length 85 [2022-03-20 20:43:54,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:43:54,702 INFO L478 AbstractCegarLoop]: Abstraction has 265 states and 313 transitions. [2022-03-20 20:43:54,702 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) [2022-03-20 20:43:54,702 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 313 transitions. [2022-03-20 20:43:54,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-03-20 20:43:54,703 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:43:54,703 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:43:54,722 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-20 20:43:54,920 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-03-20 20:43:54,920 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:43:54,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:43:54,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1358919972, now seen corresponding path program 13 times [2022-03-20 20:43:54,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:54,921 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2112301907] [2022-03-20 20:43:54,921 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:43:54,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1358919972, now seen corresponding path program 14 times [2022-03-20 20:43:54,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:43:54,921 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224679961] [2022-03-20 20:43:54,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:43:54,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:43:54,926 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:43:54,926 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [32663041] [2022-03-20 20:43:54,926 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:43:54,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:54,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:43:54,927 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) [2022-03-20 20:43:54,930 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-20 20:43:55,021 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:43:55,022 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:43:55,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-20 20:43:55,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:43:55,567 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 22 proven. 36 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2022-03-20 20:43:55,567 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:43:56,036 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 22 proven. 36 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2022-03-20 20:43:56,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:43:56,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224679961] [2022-03-20 20:43:56,036 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:43:56,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [32663041] [2022-03-20 20:43:56,036 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [32663041] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:43:56,036 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:43:56,037 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2022-03-20 20:43:56,037 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:43:56,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2112301907] [2022-03-20 20:43:56,037 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2112301907] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:43:56,037 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:43:56,037 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 20:43:56,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520762141] [2022-03-20 20:43:56,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:43:56,037 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 20:43:56,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:56,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 20:43:56,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2022-03-20 20:43:56,038 INFO L87 Difference]: Start difference. First operand 265 states and 313 transitions. Second operand has 9 states, 9 states have (on average 3.0) internal successors, (27), 8 states have internal predecessors, (27), 5 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2022-03-20 20:43:56,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:43:56,298 INFO L93 Difference]: Finished difference Result 291 states and 354 transitions. [2022-03-20 20:43:56,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 20:43:56,299 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.0) internal successors, (27), 8 states have internal predecessors, (27), 5 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) Word has length 90 [2022-03-20 20:43:56,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:43:56,300 INFO L225 Difference]: With dead ends: 291 [2022-03-20 20:43:56,300 INFO L226 Difference]: Without dead ends: 285 [2022-03-20 20:43:56,301 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 166 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2022-03-20 20:43:56,301 INFO L913 BasicCegarLoop]: 59 mSDtfsCounter, 10 mSDsluCounter, 295 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:43:56,301 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 354 Invalid, 208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:43:56,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2022-03-20 20:43:56,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 269. [2022-03-20 20:43:56,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 269 states, 169 states have (on average 1.1420118343195267) internal successors, (193), 178 states have internal predecessors, (193), 65 states have call successors, (65), 35 states have call predecessors, (65), 34 states have return successors, (61), 55 states have call predecessors, (61), 61 states have call successors, (61) [2022-03-20 20:43:56,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 269 states to 269 states and 319 transitions. [2022-03-20 20:43:56,339 INFO L78 Accepts]: Start accepts. Automaton has 269 states and 319 transitions. Word has length 90 [2022-03-20 20:43:56,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:43:56,339 INFO L478 AbstractCegarLoop]: Abstraction has 269 states and 319 transitions. [2022-03-20 20:43:56,340 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.0) internal successors, (27), 8 states have internal predecessors, (27), 5 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2022-03-20 20:43:56,340 INFO L276 IsEmpty]: Start isEmpty. Operand 269 states and 319 transitions. [2022-03-20 20:43:56,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-03-20 20:43:56,341 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:43:56,341 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:43:56,361 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-03-20 20:43:56,550 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-03-20 20:43:56,550 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:43:56,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:43:56,550 INFO L85 PathProgramCache]: Analyzing trace with hash -1753286758, now seen corresponding path program 15 times [2022-03-20 20:43:56,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:56,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [559762271] [2022-03-20 20:43:56,551 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:43:56,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1753286758, now seen corresponding path program 16 times [2022-03-20 20:43:56,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:43:56,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037531313] [2022-03-20 20:43:56,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:43:56,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:43:56,556 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:43:56,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [884939217] [2022-03-20 20:43:56,556 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:43:56,556 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:56,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:43:56,557 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) [2022-03-20 20:43:56,558 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-20 20:43:56,597 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:43:56,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:43:56,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 46 conjunts are in the unsatisfiable core [2022-03-20 20:43:56,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:43:57,240 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 70 proven. 60 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2022-03-20 20:43:57,241 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:43:57,485 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 82 proven. 15 refuted. 0 times theorem prover too weak. 185 trivial. 0 not checked. [2022-03-20 20:43:57,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:43:57,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037531313] [2022-03-20 20:43:57,486 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:43:57,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [884939217] [2022-03-20 20:43:57,486 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [884939217] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:43:57,486 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:43:57,486 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 15 [2022-03-20 20:43:57,487 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:43:57,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [559762271] [2022-03-20 20:43:57,487 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [559762271] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:43:57,487 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:43:57,487 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 20:43:57,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188661257] [2022-03-20 20:43:57,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:43:57,487 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 20:43:57,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:57,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 20:43:57,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2022-03-20 20:43:57,488 INFO L87 Difference]: Start difference. First operand 269 states and 319 transitions. Second operand has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 10 states have internal predecessors, (30), 6 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2022-03-20 20:43:58,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:43:58,597 INFO L93 Difference]: Finished difference Result 310 states and 377 transitions. [2022-03-20 20:43:58,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 20:43:58,598 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 10 states have internal predecessors, (30), 6 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) Word has length 90 [2022-03-20 20:43:58,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:43:58,600 INFO L225 Difference]: With dead ends: 310 [2022-03-20 20:43:58,600 INFO L226 Difference]: Without dead ends: 304 [2022-03-20 20:43:58,600 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 164 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2022-03-20 20:43:58,601 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 15 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:43:58,601 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 303 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 313 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-20 20:43:58,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2022-03-20 20:43:58,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 284. [2022-03-20 20:43:58,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 179 states have (on average 1.1396648044692737) internal successors, (204), 188 states have internal predecessors, (204), 68 states have call successors, (68), 37 states have call predecessors, (68), 36 states have return successors, (64), 58 states have call predecessors, (64), 64 states have call successors, (64) [2022-03-20 20:43:58,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 336 transitions. [2022-03-20 20:43:58,639 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 336 transitions. Word has length 90 [2022-03-20 20:43:58,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:43:58,639 INFO L478 AbstractCegarLoop]: Abstraction has 284 states and 336 transitions. [2022-03-20 20:43:58,639 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 10 states have internal predecessors, (30), 6 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2022-03-20 20:43:58,639 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 336 transitions. [2022-03-20 20:43:58,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-03-20 20:43:58,640 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:43:58,640 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:43:58,659 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-20 20:43:58,855 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:58,856 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:43:58,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:43:58,856 INFO L85 PathProgramCache]: Analyzing trace with hash 27865438, now seen corresponding path program 17 times [2022-03-20 20:43:58,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:58,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [597708943] [2022-03-20 20:43:58,856 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:43:58,857 INFO L85 PathProgramCache]: Analyzing trace with hash 27865438, now seen corresponding path program 18 times [2022-03-20 20:43:58,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:43:58,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529342117] [2022-03-20 20:43:58,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:43:58,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:43:58,862 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:43:58,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1853624313] [2022-03-20 20:43:58,863 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:43:58,863 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:58,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:43:58,865 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) [2022-03-20 20:43:58,866 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-20 20:43:58,972 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 20:43:58,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:43:58,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-20 20:43:58,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:44:00,818 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 71 proven. 34 refuted. 0 times theorem prover too weak. 177 trivial. 0 not checked. [2022-03-20 20:44:00,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:44:05,270 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 90 proven. 5 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2022-03-20 20:44:05,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:44:05,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529342117] [2022-03-20 20:44:05,270 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:44:05,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1853624313] [2022-03-20 20:44:05,270 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1853624313] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:44:05,270 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:44:05,270 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 14 [2022-03-20 20:44:05,271 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:44:05,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [597708943] [2022-03-20 20:44:05,271 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [597708943] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:44:05,271 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:44:05,271 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 20:44:05,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301898725] [2022-03-20 20:44:05,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:44:05,271 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 20:44:05,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:44:05,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 20:44:05,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2022-03-20 20:44:05,272 INFO L87 Difference]: Start difference. First operand 284 states and 336 transitions. Second operand has 11 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 6 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 20:44:08,386 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 20:44:10,455 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 20:44:10,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:44:10,616 INFO L93 Difference]: Finished difference Result 313 states and 373 transitions. [2022-03-20 20:44:10,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-20 20:44:10,616 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 6 states have call predecessors, (11), 4 states have call successors, (11) Word has length 90 [2022-03-20 20:44:10,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:44:10,630 INFO L225 Difference]: With dead ends: 313 [2022-03-20 20:44:10,631 INFO L226 Difference]: Without dead ends: 303 [2022-03-20 20:44:10,631 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 165 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2022-03-20 20:44:10,631 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 18 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 281 mSolverCounterSat, 13 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 341 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 281 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2022-03-20 20:44:10,631 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 341 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 281 Invalid, 2 Unknown, 0 Unchecked, 5.3s Time] [2022-03-20 20:44:10,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2022-03-20 20:44:10,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 298. [2022-03-20 20:44:10,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 190 states have (on average 1.1421052631578947) internal successors, (217), 198 states have internal predecessors, (217), 69 states have call successors, (69), 39 states have call predecessors, (69), 38 states have return successors, (65), 60 states have call predecessors, (65), 65 states have call successors, (65) [2022-03-20 20:44:10,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 351 transitions. [2022-03-20 20:44:10,695 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 351 transitions. Word has length 90 [2022-03-20 20:44:10,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:44:10,695 INFO L478 AbstractCegarLoop]: Abstraction has 298 states and 351 transitions. [2022-03-20 20:44:10,695 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 6 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 20:44:10,695 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 351 transitions. [2022-03-20 20:44:10,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-03-20 20:44:10,696 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:44:10,696 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:44:10,729 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-20 20:44:10,911 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:44:10,912 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:44:10,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:44:10,913 INFO L85 PathProgramCache]: Analyzing trace with hash -1449122399, now seen corresponding path program 7 times [2022-03-20 20:44:10,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:44:10,913 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [797865946] [2022-03-20 20:44:10,913 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:44:10,913 INFO L85 PathProgramCache]: Analyzing trace with hash -1449122399, now seen corresponding path program 8 times [2022-03-20 20:44:10,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:44:10,913 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432941360] [2022-03-20 20:44:10,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:44:10,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:44:10,919 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:44:10,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1128985065] [2022-03-20 20:44:10,920 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:44:10,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:44:10,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:44:10,921 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) [2022-03-20 20:44:10,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-20 20:44:10,965 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:44:10,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:44:10,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 20:44:10,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:44:11,171 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 24 proven. 266 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-03-20 20:44:11,171 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:44:11,355 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 24 proven. 50 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-03-20 20:44:11,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:44:11,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432941360] [2022-03-20 20:44:11,356 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:44:11,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1128985065] [2022-03-20 20:44:11,356 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1128985065] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:44:11,356 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:44:11,356 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-03-20 20:44:11,356 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:44:11,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [797865946] [2022-03-20 20:44:11,356 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [797865946] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:44:11,356 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:44:11,357 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 20:44:11,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437843272] [2022-03-20 20:44:11,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:44:11,357 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 20:44:11,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:44:11,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 20:44:11,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-20 20:44:11,358 INFO L87 Difference]: Start difference. First operand 298 states and 351 transitions. Second operand has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 7 states have call successors, (17), 7 states have call predecessors, (17), 5 states have return successors, (15), 5 states have call predecessors, (15), 6 states have call successors, (15) [2022-03-20 20:44:11,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:44:11,483 INFO L93 Difference]: Finished difference Result 403 states and 465 transitions. [2022-03-20 20:44:11,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 20:44:11,483 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 7 states have call successors, (17), 7 states have call predecessors, (17), 5 states have return successors, (15), 5 states have call predecessors, (15), 6 states have call successors, (15) Word has length 99 [2022-03-20 20:44:11,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:44:11,485 INFO L225 Difference]: With dead ends: 403 [2022-03-20 20:44:11,485 INFO L226 Difference]: Without dead ends: 378 [2022-03-20 20:44:11,485 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=123, Invalid=183, Unknown=0, NotChecked=0, Total=306 [2022-03-20 20:44:11,486 INFO L913 BasicCegarLoop]: 54 mSDtfsCounter, 27 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:44:11,486 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 181 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:44:11,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2022-03-20 20:44:11,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 368. [2022-03-20 20:44:11,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 241 states have (on average 1.1244813278008299) internal successors, (271), 248 states have internal predecessors, (271), 77 states have call successors, (77), 51 states have call predecessors, (77), 49 states have return successors, (72), 68 states have call predecessors, (72), 72 states have call successors, (72) [2022-03-20 20:44:11,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 420 transitions. [2022-03-20 20:44:11,550 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 420 transitions. Word has length 99 [2022-03-20 20:44:11,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:44:11,550 INFO L478 AbstractCegarLoop]: Abstraction has 368 states and 420 transitions. [2022-03-20 20:44:11,550 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 7 states have call successors, (17), 7 states have call predecessors, (17), 5 states have return successors, (15), 5 states have call predecessors, (15), 6 states have call successors, (15) [2022-03-20 20:44:11,550 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 420 transitions. [2022-03-20 20:44:11,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-03-20 20:44:11,551 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:44:11,551 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:44:11,585 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-20 20:44:11,769 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-03-20 20:44:11,769 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:44:11,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:44:11,769 INFO L85 PathProgramCache]: Analyzing trace with hash 340347020, now seen corresponding path program 9 times [2022-03-20 20:44:11,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:44:11,770 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [76733118] [2022-03-20 20:44:11,770 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:44:11,770 INFO L85 PathProgramCache]: Analyzing trace with hash 340347020, now seen corresponding path program 10 times [2022-03-20 20:44:11,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:44:11,770 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266284301] [2022-03-20 20:44:11,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:44:11,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:44:11,778 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:44:11,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1500332101] [2022-03-20 20:44:11,778 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:44:11,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:44:11,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:44:11,779 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) [2022-03-20 20:44:11,781 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-20 20:44:11,829 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:44:11,830 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:44:11,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-20 20:44:11,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:44:12,562 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 77 proven. 97 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2022-03-20 20:44:12,563 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:44:12,913 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 108 proven. 27 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2022-03-20 20:44:12,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:44:12,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266284301] [2022-03-20 20:44:12,913 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:44:12,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500332101] [2022-03-20 20:44:12,913 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500332101] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:44:12,913 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:44:12,913 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 17 [2022-03-20 20:44:12,914 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:44:12,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [76733118] [2022-03-20 20:44:12,914 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [76733118] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:44:12,914 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:44:12,914 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-20 20:44:12,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741458905] [2022-03-20 20:44:12,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:44:12,915 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-20 20:44:12,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:44:12,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-20 20:44:12,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2022-03-20 20:44:12,916 INFO L87 Difference]: Start difference. First operand 368 states and 420 transitions. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2022-03-20 20:44:13,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:44:13,763 INFO L93 Difference]: Finished difference Result 395 states and 459 transitions. [2022-03-20 20:44:13,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 20:44:13,764 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) Word has length 104 [2022-03-20 20:44:13,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:44:13,765 INFO L225 Difference]: With dead ends: 395 [2022-03-20 20:44:13,765 INFO L226 Difference]: Without dead ends: 393 [2022-03-20 20:44:13,766 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 189 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2022-03-20 20:44:13,766 INFO L913 BasicCegarLoop]: 54 mSDtfsCounter, 14 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 473 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 436 SdHoareTripleChecker+Invalid, 484 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-20 20:44:13,766 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 436 Invalid, 484 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 473 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-20 20:44:13,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2022-03-20 20:44:13,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 377. [2022-03-20 20:44:13,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 246 states have (on average 1.1260162601626016) internal successors, (277), 253 states have internal predecessors, (277), 80 states have call successors, (80), 52 states have call predecessors, (80), 50 states have return successors, (75), 71 states have call predecessors, (75), 75 states have call successors, (75) [2022-03-20 20:44:13,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 432 transitions. [2022-03-20 20:44:13,826 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 432 transitions. Word has length 104 [2022-03-20 20:44:13,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:44:13,826 INFO L478 AbstractCegarLoop]: Abstraction has 377 states and 432 transitions. [2022-03-20 20:44:13,826 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2022-03-20 20:44:13,826 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 432 transitions. [2022-03-20 20:44:13,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-03-20 20:44:13,827 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:44:13,827 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:44:13,844 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-20 20:44:14,031 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-20 20:44:14,032 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:44:14,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:44:14,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1041946894, now seen corresponding path program 19 times [2022-03-20 20:44:14,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:44:14,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [445709337] [2022-03-20 20:44:14,032 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:44:14,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1041946894, now seen corresponding path program 20 times [2022-03-20 20:44:14,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:44:14,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939336510] [2022-03-20 20:44:14,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:44:14,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:44:14,040 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:44:14,041 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1602957227] [2022-03-20 20:44:14,041 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:44:14,041 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:44:14,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:44:14,045 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) [2022-03-20 20:44:14,046 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-20 20:44:14,096 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:44:14,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:44:14,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-20 20:44:14,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:44:14,909 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 26 proven. 58 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2022-03-20 20:44:14,909 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:44:15,929 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 26 proven. 58 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2022-03-20 20:44:15,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:44:15,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939336510] [2022-03-20 20:44:15,929 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:44:15,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1602957227] [2022-03-20 20:44:15,929 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1602957227] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:44:15,929 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:44:15,929 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2022-03-20 20:44:15,930 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:44:15,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [445709337] [2022-03-20 20:44:15,930 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [445709337] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:44:15,930 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:44:15,930 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 20:44:15,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854790554] [2022-03-20 20:44:15,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:44:15,930 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 20:44:15,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:44:15,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 20:44:15,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2022-03-20 20:44:15,931 INFO L87 Difference]: Start difference. First operand 377 states and 432 transitions. Second operand has 10 states, 10 states have (on average 3.1) internal successors, (31), 9 states have internal predecessors, (31), 6 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2022-03-20 20:44:16,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:44:16,232 INFO L93 Difference]: Finished difference Result 425 states and 493 transitions. [2022-03-20 20:44:16,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-20 20:44:16,233 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.1) internal successors, (31), 9 states have internal predecessors, (31), 6 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) Word has length 104 [2022-03-20 20:44:16,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:44:16,235 INFO L225 Difference]: With dead ends: 425 [2022-03-20 20:44:16,235 INFO L226 Difference]: Without dead ends: 423 [2022-03-20 20:44:16,235 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 192 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-03-20 20:44:16,236 INFO L913 BasicCegarLoop]: 64 mSDtfsCounter, 10 mSDsluCounter, 376 mSDsCounter, 0 mSdLazyCounter, 275 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 440 SdHoareTripleChecker+Invalid, 287 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 275 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:44:16,236 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 440 Invalid, 287 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 275 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:44:16,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2022-03-20 20:44:16,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 407. [2022-03-20 20:44:16,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 266 states have (on average 1.1240601503759398) internal successors, (299), 273 states have internal predecessors, (299), 86 states have call successors, (86), 56 states have call predecessors, (86), 54 states have return successors, (81), 77 states have call predecessors, (81), 81 states have call successors, (81) [2022-03-20 20:44:16,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 466 transitions. [2022-03-20 20:44:16,308 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 466 transitions. Word has length 104 [2022-03-20 20:44:16,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:44:16,308 INFO L478 AbstractCegarLoop]: Abstraction has 407 states and 466 transitions. [2022-03-20 20:44:16,308 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.1) internal successors, (31), 9 states have internal predecessors, (31), 6 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2022-03-20 20:44:16,308 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 466 transitions. [2022-03-20 20:44:16,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-03-20 20:44:16,309 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:44:16,309 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:44:16,327 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-20 20:44:16,526 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-20 20:44:16,527 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:44:16,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:44:16,527 INFO L85 PathProgramCache]: Analyzing trace with hash -140733238, now seen corresponding path program 21 times [2022-03-20 20:44:16,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:44:16,527 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [409076898] [2022-03-20 20:44:16,527 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:44:16,527 INFO L85 PathProgramCache]: Analyzing trace with hash -140733238, now seen corresponding path program 22 times [2022-03-20 20:44:16,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:44:16,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786124416] [2022-03-20 20:44:16,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:44:16,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:44:16,532 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:44:16,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2068879822] [2022-03-20 20:44:16,533 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:44:16,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:44:16,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:44:16,548 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:44:16,552 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-20 20:44:16,604 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:44:16,604 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:44:16,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 64 conjunts are in the unsatisfiable core [2022-03-20 20:44:16,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:44:17,276 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 93 proven. 111 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2022-03-20 20:44:17,276 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:44:17,596 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 109 proven. 8 refuted. 0 times theorem prover too weak. 283 trivial. 0 not checked. [2022-03-20 20:44:17,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:44:17,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786124416] [2022-03-20 20:44:17,596 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:44:17,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2068879822] [2022-03-20 20:44:17,596 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2068879822] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:44:17,596 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:44:17,596 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 15 [2022-03-20 20:44:17,596 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:44:17,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [409076898] [2022-03-20 20:44:17,597 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [409076898] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:44:17,597 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:44:17,597 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 20:44:17,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957597918] [2022-03-20 20:44:17,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:44:17,597 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 20:44:17,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:44:17,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 20:44:17,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-03-20 20:44:17,598 INFO L87 Difference]: Start difference. First operand 407 states and 466 transitions. Second operand has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 6 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2022-03-20 20:44:18,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:44:18,291 INFO L93 Difference]: Finished difference Result 459 states and 530 transitions. [2022-03-20 20:44:18,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 20:44:18,291 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 6 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) Word has length 104 [2022-03-20 20:44:18,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:44:18,306 INFO L225 Difference]: With dead ends: 459 [2022-03-20 20:44:18,306 INFO L226 Difference]: Without dead ends: 457 [2022-03-20 20:44:18,306 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 189 SyntacticMatches, 5 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2022-03-20 20:44:18,307 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 15 mSDsluCounter, 370 mSDsCounter, 0 mSdLazyCounter, 460 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 422 SdHoareTripleChecker+Invalid, 473 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 460 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 20:44:18,307 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 422 Invalid, 473 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 460 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 20:44:18,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2022-03-20 20:44:18,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 411. [2022-03-20 20:44:18,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 411 states, 269 states have (on average 1.1226765799256506) internal successors, (302), 276 states have internal predecessors, (302), 86 states have call successors, (86), 57 states have call predecessors, (86), 55 states have return successors, (81), 77 states have call predecessors, (81), 81 states have call successors, (81) [2022-03-20 20:44:18,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 469 transitions. [2022-03-20 20:44:18,379 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 469 transitions. Word has length 104 [2022-03-20 20:44:18,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:44:18,379 INFO L478 AbstractCegarLoop]: Abstraction has 411 states and 469 transitions. [2022-03-20 20:44:18,379 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 6 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2022-03-20 20:44:18,379 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 469 transitions. [2022-03-20 20:44:18,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-03-20 20:44:18,380 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:44:18,380 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:44:18,416 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-03-20 20:44:18,595 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-20 20:44:18,596 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:44:18,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:44:18,596 INFO L85 PathProgramCache]: Analyzing trace with hash 560866636, now seen corresponding path program 23 times [2022-03-20 20:44:18,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:44:18,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [698625090] [2022-03-20 20:44:18,596 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:44:18,596 INFO L85 PathProgramCache]: Analyzing trace with hash 560866636, now seen corresponding path program 24 times [2022-03-20 20:44:18,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:44:18,597 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398736837] [2022-03-20 20:44:18,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:44:18,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:44:18,604 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:44:18,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1790378633] [2022-03-20 20:44:18,604 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:44:18,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:44:18,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:44:18,606 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:44:18,607 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-20 20:44:19,077 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-20 20:44:19,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:44:19,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 55 conjunts are in the unsatisfiable core [2022-03-20 20:44:19,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:44:21,206 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 107 proven. 40 refuted. 0 times theorem prover too weak. 253 trivial. 0 not checked. [2022-03-20 20:44:21,207 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:44:24,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:44:24,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398736837] [2022-03-20 20:44:24,206 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:44:24,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1790378633] [2022-03-20 20:44:24,206 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1790378633] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 20:44:24,206 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 20:44:24,206 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-03-20 20:44:24,206 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:44:24,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [698625090] [2022-03-20 20:44:24,206 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [698625090] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:44:24,206 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:44:24,206 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 20:44:24,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565009051] [2022-03-20 20:44:24,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:44:24,207 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 20:44:24,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:44:24,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 20:44:24,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=404, Unknown=1, NotChecked=0, Total=506 [2022-03-20 20:44:24,207 INFO L87 Difference]: Start difference. First operand 411 states and 469 transitions. Second operand has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 13 states have internal predecessors, (35), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 7 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-20 20:44:27,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:44:27,662 INFO L93 Difference]: Finished difference Result 507 states and 609 transitions. [2022-03-20 20:44:27,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 20:44:27,663 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 13 states have internal predecessors, (35), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 7 states have call predecessors, (13), 5 states have call successors, (13) Word has length 104 [2022-03-20 20:44:27,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:44:27,664 INFO L225 Difference]: With dead ends: 507 [2022-03-20 20:44:27,664 INFO L226 Difference]: Without dead ends: 501 [2022-03-20 20:44:27,665 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 114 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=141, Invalid=614, Unknown=1, NotChecked=0, Total=756 [2022-03-20 20:44:27,665 INFO L913 BasicCegarLoop]: 54 mSDtfsCounter, 41 mSDsluCounter, 469 mSDsCounter, 0 mSdLazyCounter, 627 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 523 SdHoareTripleChecker+Invalid, 667 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 627 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-03-20 20:44:27,665 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 523 Invalid, 667 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 627 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2022-03-20 20:44:27,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2022-03-20 20:44:27,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 469. [2022-03-20 20:44:27,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 469 states, 305 states have (on average 1.1344262295081968) internal successors, (346), 314 states have internal predecessors, (346), 103 states have call successors, (103), 62 states have call predecessors, (103), 60 states have return successors, (98), 92 states have call predecessors, (98), 98 states have call successors, (98) [2022-03-20 20:44:27,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 469 states to 469 states and 547 transitions. [2022-03-20 20:44:27,754 INFO L78 Accepts]: Start accepts. Automaton has 469 states and 547 transitions. Word has length 104 [2022-03-20 20:44:27,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:44:27,754 INFO L478 AbstractCegarLoop]: Abstraction has 469 states and 547 transitions. [2022-03-20 20:44:27,754 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 13 states have internal predecessors, (35), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 7 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-20 20:44:27,754 INFO L276 IsEmpty]: Start isEmpty. Operand 469 states and 547 transitions. [2022-03-20 20:44:27,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-03-20 20:44:27,755 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:44:27,755 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:44:27,763 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-20 20:44:27,961 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:44:27,961 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:44:27,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:44:27,962 INFO L85 PathProgramCache]: Analyzing trace with hash -152279154, now seen corresponding path program 25 times [2022-03-20 20:44:27,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:44:27,962 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1952074279] [2022-03-20 20:44:27,962 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:44:27,962 INFO L85 PathProgramCache]: Analyzing trace with hash -152279154, now seen corresponding path program 26 times [2022-03-20 20:44:27,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:44:27,963 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859774473] [2022-03-20 20:44:27,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:44:27,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:44:27,973 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:44:27,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1110345631] [2022-03-20 20:44:27,973 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:44:27,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:44:27,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:44:27,976 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:44:27,977 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-20 20:44:28,045 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:44:28,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:44:28,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-20 20:44:28,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:44:29,143 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 75 proven. 75 refuted. 0 times theorem prover too weak. 250 trivial. 0 not checked. [2022-03-20 20:44:29,143 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:44:29,641 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 115 proven. 20 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2022-03-20 20:44:29,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:44:29,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859774473] [2022-03-20 20:44:29,641 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:44:29,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1110345631] [2022-03-20 20:44:29,641 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1110345631] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:44:29,641 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:44:29,641 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 18 [2022-03-20 20:44:29,642 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:44:29,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1952074279] [2022-03-20 20:44:29,642 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1952074279] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:44:29,642 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:44:29,642 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 20:44:29,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473360832] [2022-03-20 20:44:29,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:44:29,642 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 20:44:29,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:44:29,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 20:44:29,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2022-03-20 20:44:29,643 INFO L87 Difference]: Start difference. First operand 469 states and 547 transitions. Second operand has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 12 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2022-03-20 20:44:30,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:44:30,414 INFO L93 Difference]: Finished difference Result 498 states and 588 transitions. [2022-03-20 20:44:30,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 20:44:30,415 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 12 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) Word has length 104 [2022-03-20 20:44:30,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:44:30,417 INFO L225 Difference]: With dead ends: 498 [2022-03-20 20:44:30,417 INFO L226 Difference]: Without dead ends: 496 [2022-03-20 20:44:30,417 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 189 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2022-03-20 20:44:30,418 INFO L913 BasicCegarLoop]: 54 mSDtfsCounter, 16 mSDsluCounter, 407 mSDsCounter, 0 mSdLazyCounter, 464 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 461 SdHoareTripleChecker+Invalid, 480 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 464 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-20 20:44:30,418 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 461 Invalid, 480 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 464 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-20 20:44:30,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2022-03-20 20:44:30,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 469. [2022-03-20 20:44:30,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 469 states, 305 states have (on average 1.1344262295081968) internal successors, (346), 314 states have internal predecessors, (346), 103 states have call successors, (103), 62 states have call predecessors, (103), 60 states have return successors, (98), 92 states have call predecessors, (98), 98 states have call successors, (98) [2022-03-20 20:44:30,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 469 states to 469 states and 547 transitions. [2022-03-20 20:44:30,518 INFO L78 Accepts]: Start accepts. Automaton has 469 states and 547 transitions. Word has length 104 [2022-03-20 20:44:30,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:44:30,518 INFO L478 AbstractCegarLoop]: Abstraction has 469 states and 547 transitions. [2022-03-20 20:44:30,518 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 12 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2022-03-20 20:44:30,518 INFO L276 IsEmpty]: Start isEmpty. Operand 469 states and 547 transitions. [2022-03-20 20:44:30,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-03-20 20:44:30,519 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:44:30,519 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:44:30,547 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-03-20 20:44:30,735 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:44:30,736 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:44:30,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:44:30,736 INFO L85 PathProgramCache]: Analyzing trace with hash 549320720, now seen corresponding path program 27 times [2022-03-20 20:44:30,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:44:30,736 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1727656310] [2022-03-20 20:44:30,736 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:44:30,736 INFO L85 PathProgramCache]: Analyzing trace with hash 549320720, now seen corresponding path program 28 times [2022-03-20 20:44:30,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:44:30,736 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894922640] [2022-03-20 20:44:30,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:44:30,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:44:30,741 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:44:30,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [561373201] [2022-03-20 20:44:30,741 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:44:30,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:44:30,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:44:30,746 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:44:30,747 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-20 20:44:30,794 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:44:30,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:44:30,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-20 20:44:30,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:44:33,148 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 74 proven. 100 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2022-03-20 20:44:33,148 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:44:33,678 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 113 proven. 32 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2022-03-20 20:44:33,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:44:33,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894922640] [2022-03-20 20:44:33,678 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:44:33,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [561373201] [2022-03-20 20:44:33,678 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [561373201] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:44:33,678 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:44:33,678 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 19 [2022-03-20 20:44:33,678 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:44:33,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1727656310] [2022-03-20 20:44:33,679 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1727656310] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:44:33,679 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:44:33,679 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 20:44:33,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113704597] [2022-03-20 20:44:33,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:44:33,679 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 20:44:33,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:44:33,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 20:44:33,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2022-03-20 20:44:33,680 INFO L87 Difference]: Start difference. First operand 469 states and 547 transitions. Second operand has 13 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 8 states have call predecessors, (16), 7 states have call successors, (16) [2022-03-20 20:44:37,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:44:37,267 INFO L93 Difference]: Finished difference Result 497 states and 584 transitions. [2022-03-20 20:44:37,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 20:44:37,268 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 8 states have call predecessors, (16), 7 states have call successors, (16) Word has length 104 [2022-03-20 20:44:37,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:44:37,269 INFO L225 Difference]: With dead ends: 497 [2022-03-20 20:44:37,269 INFO L226 Difference]: Without dead ends: 481 [2022-03-20 20:44:37,270 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 188 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=85, Invalid=335, Unknown=0, NotChecked=0, Total=420 [2022-03-20 20:44:37,270 INFO L913 BasicCegarLoop]: 54 mSDtfsCounter, 15 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 557 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 490 SdHoareTripleChecker+Invalid, 565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 557 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2022-03-20 20:44:37,270 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 490 Invalid, 565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 557 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2022-03-20 20:44:37,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 481 states. [2022-03-20 20:44:37,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 481 to 457. [2022-03-20 20:44:37,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 457 states, 298 states have (on average 1.1342281879194631) internal successors, (338), 307 states have internal predecessors, (338), 99 states have call successors, (99), 60 states have call predecessors, (99), 59 states have return successors, (95), 89 states have call predecessors, (95), 95 states have call successors, (95) [2022-03-20 20:44:37,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 457 states to 457 states and 532 transitions. [2022-03-20 20:44:37,366 INFO L78 Accepts]: Start accepts. Automaton has 457 states and 532 transitions. Word has length 104 [2022-03-20 20:44:37,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:44:37,366 INFO L478 AbstractCegarLoop]: Abstraction has 457 states and 532 transitions. [2022-03-20 20:44:37,366 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 8 states have call predecessors, (16), 7 states have call successors, (16) [2022-03-20 20:44:37,366 INFO L276 IsEmpty]: Start isEmpty. Operand 457 states and 532 transitions. [2022-03-20 20:44:37,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-03-20 20:44:37,385 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:44:37,385 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:44:37,406 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-20 20:44:37,601 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2022-03-20 20:44:37,601 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:44:37,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:44:37,602 INFO L85 PathProgramCache]: Analyzing trace with hash -633359412, now seen corresponding path program 29 times [2022-03-20 20:44:37,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:44:37,602 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1385100024] [2022-03-20 20:44:37,602 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:44:37,602 INFO L85 PathProgramCache]: Analyzing trace with hash -633359412, now seen corresponding path program 30 times [2022-03-20 20:44:37,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:44:37,602 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545003327] [2022-03-20 20:44:37,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:44:37,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:44:37,608 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:44:37,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1915774010] [2022-03-20 20:44:37,608 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:44:37,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:44:37,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:44:37,612 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:44:37,613 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-20 20:44:38,127 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 20:44:38,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:44:38,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 40 conjunts are in the unsatisfiable core [2022-03-20 20:44:38,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:44:39,070 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 58 proven. 41 refuted. 0 times theorem prover too weak. 301 trivial. 0 not checked. [2022-03-20 20:44:39,070 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:44:45,385 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 62 proven. 25 refuted. 0 times theorem prover too weak. 313 trivial. 0 not checked. [2022-03-20 20:44:45,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:44:45,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545003327] [2022-03-20 20:44:45,385 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:44:45,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1915774010] [2022-03-20 20:44:45,385 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1915774010] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:44:45,385 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:44:45,385 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 9] total 18 [2022-03-20 20:44:45,385 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:44:45,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1385100024] [2022-03-20 20:44:45,386 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1385100024] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:44:45,386 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:44:45,386 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-20 20:44:45,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884098245] [2022-03-20 20:44:45,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:44:45,386 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-20 20:44:45,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:44:45,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-20 20:44:45,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=248, Unknown=2, NotChecked=0, Total=306 [2022-03-20 20:44:45,386 INFO L87 Difference]: Start difference. First operand 457 states and 532 transitions. Second operand has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 11 states have internal predecessors, (27), 5 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 7 states have call predecessors, (10), 5 states have call successors, (10) [2022-03-20 20:44:47,792 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 20:44:48,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:44:48,573 INFO L93 Difference]: Finished difference Result 536 states and 643 transitions. [2022-03-20 20:44:48,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 20:44:48,573 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 11 states have internal predecessors, (27), 5 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 7 states have call predecessors, (10), 5 states have call successors, (10) Word has length 104 [2022-03-20 20:44:48,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:44:48,575 INFO L225 Difference]: With dead ends: 536 [2022-03-20 20:44:48,575 INFO L226 Difference]: Without dead ends: 534 [2022-03-20 20:44:48,576 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 189 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=73, Invalid=345, Unknown=2, NotChecked=0, Total=420 [2022-03-20 20:44:48,576 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 46 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 407 mSolverCounterSat, 27 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 366 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 407 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:44:48,576 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 366 Invalid, 435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 407 Invalid, 1 Unknown, 0 Unchecked, 3.0s Time] [2022-03-20 20:44:48,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 534 states. [2022-03-20 20:44:48,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 534 to 480. [2022-03-20 20:44:48,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 480 states, 311 states have (on average 1.1318327974276527) internal successors, (352), 323 states have internal predecessors, (352), 106 states have call successors, (106), 63 states have call predecessors, (106), 62 states have return successors, (102), 93 states have call predecessors, (102), 102 states have call successors, (102) [2022-03-20 20:44:48,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 480 states to 480 states and 560 transitions. [2022-03-20 20:44:48,690 INFO L78 Accepts]: Start accepts. Automaton has 480 states and 560 transitions. Word has length 104 [2022-03-20 20:44:48,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:44:48,690 INFO L478 AbstractCegarLoop]: Abstraction has 480 states and 560 transitions. [2022-03-20 20:44:48,690 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 11 states have internal predecessors, (27), 5 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 7 states have call predecessors, (10), 5 states have call successors, (10) [2022-03-20 20:44:48,690 INFO L276 IsEmpty]: Start isEmpty. Operand 480 states and 560 transitions. [2022-03-20 20:44:48,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-03-20 20:44:48,691 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:44:48,692 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:44:48,699 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-03-20 20:44:48,899 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:44:48,899 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:44:48,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:44:48,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1283404789, now seen corresponding path program 31 times [2022-03-20 20:44:48,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:44:48,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1824535195] [2022-03-20 20:44:48,900 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:44:48,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1283404789, now seen corresponding path program 32 times [2022-03-20 20:44:48,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:44:48,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786651704] [2022-03-20 20:44:48,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:44:48,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:44:48,906 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:44:48,906 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [606615120] [2022-03-20 20:44:48,906 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:44:48,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:44:48,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:44:48,908 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:44:48,909 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-20 20:44:48,961 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:44:48,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:44:48,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-20 20:44:48,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:44:49,494 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 28 proven. 62 refuted. 0 times theorem prover too weak. 368 trivial. 0 not checked. [2022-03-20 20:44:49,495 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:44:49,797 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 28 proven. 62 refuted. 0 times theorem prover too weak. 368 trivial. 0 not checked. [2022-03-20 20:44:49,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:44:49,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786651704] [2022-03-20 20:44:49,798 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:44:49,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [606615120] [2022-03-20 20:44:49,798 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [606615120] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:44:49,798 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:44:49,798 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2022-03-20 20:44:49,798 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:44:49,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1824535195] [2022-03-20 20:44:49,798 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1824535195] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:44:49,798 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:44:49,798 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 20:44:49,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212337977] [2022-03-20 20:44:49,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:44:49,799 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 20:44:49,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:44:49,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 20:44:49,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-03-20 20:44:49,799 INFO L87 Difference]: Start difference. First operand 480 states and 560 transitions. Second operand has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 6 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-20 20:44:50,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:44:50,087 INFO L93 Difference]: Finished difference Result 506 states and 601 transitions. [2022-03-20 20:44:50,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 20:44:50,088 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 6 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 109 [2022-03-20 20:44:50,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:44:50,090 INFO L225 Difference]: With dead ends: 506 [2022-03-20 20:44:50,090 INFO L226 Difference]: Without dead ends: 500 [2022-03-20 20:44:50,091 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 204 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2022-03-20 20:44:50,091 INFO L913 BasicCegarLoop]: 62 mSDtfsCounter, 9 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 424 SdHoareTripleChecker+Invalid, 282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:44:50,091 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 424 Invalid, 282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:44:50,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 500 states. [2022-03-20 20:44:50,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 500 to 474. [2022-03-20 20:44:50,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 474 states, 308 states have (on average 1.1331168831168832) internal successors, (349), 319 states have internal predecessors, (349), 104 states have call successors, (104), 62 states have call predecessors, (104), 61 states have return successors, (100), 92 states have call predecessors, (100), 100 states have call successors, (100) [2022-03-20 20:44:50,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 474 states to 474 states and 553 transitions. [2022-03-20 20:44:50,221 INFO L78 Accepts]: Start accepts. Automaton has 474 states and 553 transitions. Word has length 109 [2022-03-20 20:44:50,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:44:50,222 INFO L478 AbstractCegarLoop]: Abstraction has 474 states and 553 transitions. [2022-03-20 20:44:50,222 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 6 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-20 20:44:50,222 INFO L276 IsEmpty]: Start isEmpty. Operand 474 states and 553 transitions. [2022-03-20 20:44:50,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-03-20 20:44:50,223 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:44:50,223 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 5, 5, 5, 5, 5, 5, 5, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:44:50,242 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-03-20 20:44:50,439 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:44:50,440 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:44:50,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:44:50,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1677771575, now seen corresponding path program 33 times [2022-03-20 20:44:50,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:44:50,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [723698455] [2022-03-20 20:44:50,441 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:44:50,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1677771575, now seen corresponding path program 34 times [2022-03-20 20:44:50,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:44:50,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858165862] [2022-03-20 20:44:50,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:44:50,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:44:50,446 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:44:50,446 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1897190807] [2022-03-20 20:44:50,447 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:44:50,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:44:50,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:44:50,449 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:44:50,451 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-20 20:44:50,513 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:44:50,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:44:50,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 47 conjunts are in the unsatisfiable core [2022-03-20 20:44:50,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:44:51,369 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 30 proven. 99 refuted. 0 times theorem prover too weak. 329 trivial. 0 not checked. [2022-03-20 20:44:51,370 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:44:54,221 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 34 proven. 95 refuted. 0 times theorem prover too weak. 329 trivial. 0 not checked. [2022-03-20 20:44:54,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:44:54,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858165862] [2022-03-20 20:44:54,222 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:44:54,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1897190807] [2022-03-20 20:44:54,222 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1897190807] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:44:54,222 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:44:54,222 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2022-03-20 20:44:54,222 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:44:54,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [723698455] [2022-03-20 20:44:54,222 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [723698455] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:44:54,222 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:44:54,222 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-20 20:44:54,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746003864] [2022-03-20 20:44:54,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:44:54,223 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-20 20:44:54,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:44:54,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-20 20:44:54,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-03-20 20:44:54,223 INFO L87 Difference]: Start difference. First operand 474 states and 553 transitions. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-20 20:44:56,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:44:56,209 INFO L93 Difference]: Finished difference Result 510 states and 603 transitions. [2022-03-20 20:44:56,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 20:44:56,209 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 109 [2022-03-20 20:44:56,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:44:56,212 INFO L225 Difference]: With dead ends: 510 [2022-03-20 20:44:56,212 INFO L226 Difference]: Without dead ends: 504 [2022-03-20 20:44:56,212 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 198 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=95, Invalid=367, Unknown=0, NotChecked=0, Total=462 [2022-03-20 20:44:56,212 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 17 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 448 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 435 SdHoareTripleChecker+Invalid, 475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-20 20:44:56,213 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 435 Invalid, 475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 448 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-03-20 20:44:56,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2022-03-20 20:44:56,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 484. [2022-03-20 20:44:56,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 484 states, 316 states have (on average 1.1329113924050633) internal successors, (358), 326 states have internal predecessors, (358), 104 states have call successors, (104), 64 states have call predecessors, (104), 63 states have return successors, (100), 93 states have call predecessors, (100), 100 states have call successors, (100) [2022-03-20 20:44:56,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 562 transitions. [2022-03-20 20:44:56,323 INFO L78 Accepts]: Start accepts. Automaton has 484 states and 562 transitions. Word has length 109 [2022-03-20 20:44:56,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:44:56,323 INFO L478 AbstractCegarLoop]: Abstraction has 484 states and 562 transitions. [2022-03-20 20:44:56,323 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-20 20:44:56,324 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 562 transitions. [2022-03-20 20:44:56,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-03-20 20:44:56,324 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:44:56,324 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 5, 5, 5, 5, 5, 5, 5, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:44:56,343 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-03-20 20:44:56,539 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-03-20 20:44:56,540 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:44:56,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:44:56,540 INFO L85 PathProgramCache]: Analyzing trace with hash 103380621, now seen corresponding path program 35 times [2022-03-20 20:44:56,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:44:56,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1823002503] [2022-03-20 20:44:56,540 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:44:56,541 INFO L85 PathProgramCache]: Analyzing trace with hash 103380621, now seen corresponding path program 36 times [2022-03-20 20:44:56,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:44:56,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781949767] [2022-03-20 20:44:56,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:44:56,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:44:56,547 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:44:56,547 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [971328661] [2022-03-20 20:44:56,547 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:44:56,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:44:56,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:44:56,548 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:44:56,549 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-03-20 20:44:57,283 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 20:44:57,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:44:57,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-20 20:44:57,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:44:57,544 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 121 proven. 5 refuted. 0 times theorem prover too weak. 332 trivial. 0 not checked. [2022-03-20 20:44:57,544 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:44:57,778 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 121 proven. 5 refuted. 0 times theorem prover too weak. 332 trivial. 0 not checked. [2022-03-20 20:44:57,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:44:57,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781949767] [2022-03-20 20:44:57,778 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:44:57,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [971328661] [2022-03-20 20:44:57,778 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [971328661] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:44:57,778 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:44:57,778 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8] total 15 [2022-03-20 20:44:57,779 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:44:57,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1823002503] [2022-03-20 20:44:57,779 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1823002503] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:44:57,779 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:44:57,779 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-20 20:44:57,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997540982] [2022-03-20 20:44:57,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:44:57,779 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-20 20:44:57,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:44:57,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-20 20:44:57,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2022-03-20 20:44:57,780 INFO L87 Difference]: Start difference. First operand 484 states and 562 transitions. Second operand has 12 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 5 states have call predecessors, (9), 4 states have call successors, (9) [2022-03-20 20:44:58,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:44:58,119 INFO L93 Difference]: Finished difference Result 494 states and 570 transitions. [2022-03-20 20:44:58,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 20:44:58,120 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 5 states have call predecessors, (9), 4 states have call successors, (9) Word has length 109 [2022-03-20 20:44:58,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:44:58,122 INFO L225 Difference]: With dead ends: 494 [2022-03-20 20:44:58,122 INFO L226 Difference]: Without dead ends: 473 [2022-03-20 20:44:58,122 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 201 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2022-03-20 20:44:58,123 INFO L913 BasicCegarLoop]: 24 mSDtfsCounter, 18 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:44:58,123 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 188 Invalid, 175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:44:58,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2022-03-20 20:44:58,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 468. [2022-03-20 20:44:58,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 468 states, 312 states have (on average 1.1217948717948718) internal successors, (350), 319 states have internal predecessors, (350), 93 states have call successors, (93), 63 states have call predecessors, (93), 62 states have return successors, (90), 85 states have call predecessors, (90), 90 states have call successors, (90) [2022-03-20 20:44:58,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 533 transitions. [2022-03-20 20:44:58,250 INFO L78 Accepts]: Start accepts. Automaton has 468 states and 533 transitions. Word has length 109 [2022-03-20 20:44:58,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:44:58,251 INFO L478 AbstractCegarLoop]: Abstraction has 468 states and 533 transitions. [2022-03-20 20:44:58,251 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 5 states have call predecessors, (9), 4 states have call successors, (9) [2022-03-20 20:44:58,251 INFO L276 IsEmpty]: Start isEmpty. Operand 468 states and 533 transitions. [2022-03-20 20:44:58,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-03-20 20:44:58,272 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:44:58,272 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:44:58,295 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-03-20 20:44:58,473 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-03-20 20:44:58,473 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:44:58,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:44:58,473 INFO L85 PathProgramCache]: Analyzing trace with hash 1511605586, now seen corresponding path program 9 times [2022-03-20 20:44:58,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:44:58,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [571749793] [2022-03-20 20:44:58,474 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:44:58,474 INFO L85 PathProgramCache]: Analyzing trace with hash 1511605586, now seen corresponding path program 10 times [2022-03-20 20:44:58,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:44:58,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521557238] [2022-03-20 20:44:58,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:44:58,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:44:58,479 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:44:58,479 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2122491611] [2022-03-20 20:44:58,479 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:44:58,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:44:58,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:44:58,482 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:44:58,508 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-03-20 20:44:58,560 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:44:58,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:44:58,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-20 20:44:58,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:44:58,796 INFO L134 CoverageAnalysis]: Checked inductivity of 534 backedges. 30 proven. 440 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-03-20 20:44:58,796 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:44:59,052 INFO L134 CoverageAnalysis]: Checked inductivity of 534 backedges. 30 proven. 80 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2022-03-20 20:44:59,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:44:59,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521557238] [2022-03-20 20:44:59,052 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:44:59,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2122491611] [2022-03-20 20:44:59,052 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2122491611] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:44:59,052 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:44:59,052 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2022-03-20 20:44:59,053 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:44:59,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [571749793] [2022-03-20 20:44:59,053 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [571749793] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:44:59,053 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:44:59,053 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 20:44:59,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048698562] [2022-03-20 20:44:59,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:44:59,053 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 20:44:59,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:44:59,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 20:44:59,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=144, Unknown=0, NotChecked=0, Total=240 [2022-03-20 20:44:59,055 INFO L87 Difference]: Start difference. First operand 468 states and 533 transitions. Second operand has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 8 states have call successors, (20), 8 states have call predecessors, (20), 6 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) [2022-03-20 20:44:59,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:44:59,287 INFO L93 Difference]: Finished difference Result 583 states and 668 transitions. [2022-03-20 20:44:59,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 20:44:59,288 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 8 states have call successors, (20), 8 states have call predecessors, (20), 6 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) Word has length 118 [2022-03-20 20:44:59,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:44:59,290 INFO L225 Difference]: With dead ends: 583 [2022-03-20 20:44:59,290 INFO L226 Difference]: Without dead ends: 574 [2022-03-20 20:44:59,290 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 221 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=171, Invalid=249, Unknown=0, NotChecked=0, Total=420 [2022-03-20 20:44:59,291 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 27 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:44:59,291 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 152 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:44:59,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2022-03-20 20:44:59,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 561. [2022-03-20 20:44:59,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 561 states, 377 states have (on average 1.1087533156498675) internal successors, (418), 385 states have internal predecessors, (418), 108 states have call successors, (108), 76 states have call predecessors, (108), 75 states have return successors, (105), 99 states have call predecessors, (105), 105 states have call successors, (105) [2022-03-20 20:44:59,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 561 states to 561 states and 631 transitions. [2022-03-20 20:44:59,442 INFO L78 Accepts]: Start accepts. Automaton has 561 states and 631 transitions. Word has length 118 [2022-03-20 20:44:59,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:44:59,442 INFO L478 AbstractCegarLoop]: Abstraction has 561 states and 631 transitions. [2022-03-20 20:44:59,443 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 8 states have call successors, (20), 8 states have call predecessors, (20), 6 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) [2022-03-20 20:44:59,443 INFO L276 IsEmpty]: Start isEmpty. Operand 561 states and 631 transitions. [2022-03-20 20:44:59,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-03-20 20:44:59,444 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:44:59,444 INFO L499 BasicCegarLoop]: trace histogram [19, 18, 18, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:44:59,474 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-03-20 20:44:59,660 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-03-20 20:44:59,661 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:44:59,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:44:59,661 INFO L85 PathProgramCache]: Analyzing trace with hash -1126498815, now seen corresponding path program 11 times [2022-03-20 20:44:59,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:44:59,661 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [924731398] [2022-03-20 20:44:59,661 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:44:59,661 INFO L85 PathProgramCache]: Analyzing trace with hash -1126498815, now seen corresponding path program 12 times [2022-03-20 20:44:59,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:44:59,662 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167763755] [2022-03-20 20:44:59,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:44:59,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:44:59,669 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:44:59,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [49986824] [2022-03-20 20:44:59,670 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:44:59,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:44:59,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:44:59,688 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:44:59,747 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-03-20 20:44:59,793 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2022-03-20 20:44:59,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:44:59,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-20 20:44:59,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:45:00,024 INFO L134 CoverageAnalysis]: Checked inductivity of 769 backedges. 36 proven. 657 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-03-20 20:45:00,024 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:45:00,297 INFO L134 CoverageAnalysis]: Checked inductivity of 769 backedges. 36 proven. 117 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2022-03-20 20:45:00,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:45:00,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167763755] [2022-03-20 20:45:00,298 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:45:00,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [49986824] [2022-03-20 20:45:00,298 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [49986824] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:45:00,298 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:45:00,298 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-03-20 20:45:00,298 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:45:00,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [924731398] [2022-03-20 20:45:00,298 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [924731398] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:45:00,298 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:45:00,298 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 20:45:00,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333211641] [2022-03-20 20:45:00,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:45:00,299 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 20:45:00,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:00,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 20:45:00,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2022-03-20 20:45:00,299 INFO L87 Difference]: Start difference. First operand 561 states and 631 transitions. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 states have internal predecessors, (54), 9 states have call successors, (23), 9 states have call predecessors, (23), 7 states have return successors, (21), 7 states have call predecessors, (21), 8 states have call successors, (21) [2022-03-20 20:45:00,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:45:00,591 INFO L93 Difference]: Finished difference Result 690 states and 792 transitions. [2022-03-20 20:45:00,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-20 20:45:00,591 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 states have internal predecessors, (54), 9 states have call successors, (23), 9 states have call predecessors, (23), 7 states have return successors, (21), 7 states have call predecessors, (21), 8 states have call successors, (21) Word has length 137 [2022-03-20 20:45:00,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:45:00,593 INFO L225 Difference]: With dead ends: 690 [2022-03-20 20:45:00,593 INFO L226 Difference]: Without dead ends: 681 [2022-03-20 20:45:00,597 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 257 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=227, Invalid=325, Unknown=0, NotChecked=0, Total=552 [2022-03-20 20:45:00,599 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 19 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:45:00,599 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 194 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 76 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:45:00,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 681 states. [2022-03-20 20:45:00,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 681 to 679. [2022-03-20 20:45:00,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 679 states, 453 states have (on average 1.1059602649006623) internal successors, (501), 464 states have internal predecessors, (501), 136 states have call successors, (136), 90 states have call predecessors, (136), 89 states have return successors, (133), 124 states have call predecessors, (133), 133 states have call successors, (133) [2022-03-20 20:45:00,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 770 transitions. [2022-03-20 20:45:00,795 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 770 transitions. Word has length 137 [2022-03-20 20:45:00,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:45:00,795 INFO L478 AbstractCegarLoop]: Abstraction has 679 states and 770 transitions. [2022-03-20 20:45:00,796 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 states have internal predecessors, (54), 9 states have call successors, (23), 9 states have call predecessors, (23), 7 states have return successors, (21), 7 states have call predecessors, (21), 8 states have call successors, (21) [2022-03-20 20:45:00,796 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 770 transitions. [2022-03-20 20:45:00,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-03-20 20:45:00,797 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:45:00,798 INFO L499 BasicCegarLoop]: trace histogram [22, 21, 21, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:45:00,819 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-03-20 20:45:01,011 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:45:01,011 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:45:01,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:45:01,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1647300850, now seen corresponding path program 13 times [2022-03-20 20:45:01,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:01,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1262251478] [2022-03-20 20:45:01,012 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:45:01,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1647300850, now seen corresponding path program 14 times [2022-03-20 20:45:01,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:45:01,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176941164] [2022-03-20 20:45:01,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:45:01,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:45:01,018 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:45:01,018 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2045926835] [2022-03-20 20:45:01,018 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:45:01,018 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:45:01,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:45:01,021 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:45:01,022 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-03-20 20:45:01,077 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:45:01,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:45:01,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-20 20:45:01,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:45:01,339 INFO L134 CoverageAnalysis]: Checked inductivity of 1047 backedges. 42 proven. 917 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-03-20 20:45:01,339 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:45:01,622 INFO L134 CoverageAnalysis]: Checked inductivity of 1047 backedges. 42 proven. 161 refuted. 0 times theorem prover too weak. 844 trivial. 0 not checked. [2022-03-20 20:45:01,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:45:01,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176941164] [2022-03-20 20:45:01,623 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:45:01,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2045926835] [2022-03-20 20:45:01,623 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2045926835] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:45:01,623 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:45:01,623 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2022-03-20 20:45:01,623 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:45:01,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1262251478] [2022-03-20 20:45:01,623 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1262251478] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:45:01,623 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:45:01,623 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 20:45:01,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586070079] [2022-03-20 20:45:01,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:45:01,623 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 20:45:01,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:01,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 20:45:01,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=222, Unknown=0, NotChecked=0, Total=380 [2022-03-20 20:45:01,624 INFO L87 Difference]: Start difference. First operand 679 states and 770 transitions. Second operand has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 10 states have internal predecessors, (61), 10 states have call successors, (26), 10 states have call predecessors, (26), 8 states have return successors, (24), 8 states have call predecessors, (24), 9 states have call successors, (24) [2022-03-20 20:45:01,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:45:01,922 INFO L93 Difference]: Finished difference Result 808 states and 931 transitions. [2022-03-20 20:45:01,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-20 20:45:01,922 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 10 states have internal predecessors, (61), 10 states have call successors, (26), 10 states have call predecessors, (26), 8 states have return successors, (24), 8 states have call predecessors, (24), 9 states have call successors, (24) Word has length 156 [2022-03-20 20:45:01,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:45:01,925 INFO L225 Difference]: With dead ends: 808 [2022-03-20 20:45:01,925 INFO L226 Difference]: Without dead ends: 799 [2022-03-20 20:45:01,925 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 318 GetRequests, 293 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=291, Invalid=411, Unknown=0, NotChecked=0, Total=702 [2022-03-20 20:45:01,926 INFO L913 BasicCegarLoop]: 53 mSDtfsCounter, 19 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:45:01,926 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 196 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:45:01,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 799 states. [2022-03-20 20:45:02,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 799 to 797. [2022-03-20 20:45:02,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 797 states, 529 states have (on average 1.1039697542533082) internal successors, (584), 543 states have internal predecessors, (584), 164 states have call successors, (164), 104 states have call predecessors, (164), 103 states have return successors, (161), 149 states have call predecessors, (161), 161 states have call successors, (161) [2022-03-20 20:45:02,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 797 states to 797 states and 909 transitions. [2022-03-20 20:45:02,129 INFO L78 Accepts]: Start accepts. Automaton has 797 states and 909 transitions. Word has length 156 [2022-03-20 20:45:02,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:45:02,129 INFO L478 AbstractCegarLoop]: Abstraction has 797 states and 909 transitions. [2022-03-20 20:45:02,129 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 10 states have internal predecessors, (61), 10 states have call successors, (26), 10 states have call predecessors, (26), 8 states have return successors, (24), 8 states have call predecessors, (24), 9 states have call successors, (24) [2022-03-20 20:45:02,130 INFO L276 IsEmpty]: Start isEmpty. Operand 797 states and 909 transitions. [2022-03-20 20:45:02,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2022-03-20 20:45:02,131 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:45:02,131 INFO L499 BasicCegarLoop]: trace histogram [25, 24, 24, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:45:02,165 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-03-20 20:45:02,363 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-20 20:45:02,364 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:45:02,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:45:02,364 INFO L85 PathProgramCache]: Analyzing trace with hash -980382111, now seen corresponding path program 15 times [2022-03-20 20:45:02,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:02,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1825748596] [2022-03-20 20:45:02,364 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:45:02,364 INFO L85 PathProgramCache]: Analyzing trace with hash -980382111, now seen corresponding path program 16 times [2022-03-20 20:45:02,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:45:02,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479900822] [2022-03-20 20:45:02,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:45:02,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:45:02,369 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:45:02,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1247180928] [2022-03-20 20:45:02,370 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:45:02,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:45:02,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:45:02,371 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:45:02,381 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-03-20 20:45:02,453 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:45:02,453 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:45:02,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-20 20:45:02,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:45:02,750 INFO L134 CoverageAnalysis]: Checked inductivity of 1368 backedges. 48 proven. 1220 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-03-20 20:45:02,751 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:45:03,086 INFO L134 CoverageAnalysis]: Checked inductivity of 1368 backedges. 48 proven. 212 refuted. 0 times theorem prover too weak. 1108 trivial. 0 not checked. [2022-03-20 20:45:03,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:45:03,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479900822] [2022-03-20 20:45:03,087 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:45:03,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1247180928] [2022-03-20 20:45:03,087 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1247180928] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:45:03,087 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:45:03,087 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2022-03-20 20:45:03,087 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:45:03,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1825748596] [2022-03-20 20:45:03,087 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1825748596] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:45:03,087 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:45:03,087 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-20 20:45:03,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83992706] [2022-03-20 20:45:03,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:45:03,088 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-20 20:45:03,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:03,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-20 20:45:03,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=267, Unknown=0, NotChecked=0, Total=462 [2022-03-20 20:45:03,088 INFO L87 Difference]: Start difference. First operand 797 states and 909 transitions. Second operand has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 11 states have internal predecessors, (68), 11 states have call successors, (29), 11 states have call predecessors, (29), 9 states have return successors, (27), 9 states have call predecessors, (27), 10 states have call successors, (27) [2022-03-20 20:45:03,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:45:03,458 INFO L93 Difference]: Finished difference Result 926 states and 1070 transitions. [2022-03-20 20:45:03,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-20 20:45:03,459 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 11 states have internal predecessors, (68), 11 states have call successors, (29), 11 states have call predecessors, (29), 9 states have return successors, (27), 9 states have call predecessors, (27), 10 states have call successors, (27) Word has length 175 [2022-03-20 20:45:03,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:45:03,474 INFO L225 Difference]: With dead ends: 926 [2022-03-20 20:45:03,474 INFO L226 Difference]: Without dead ends: 917 [2022-03-20 20:45:03,475 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 357 GetRequests, 329 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=363, Invalid=507, Unknown=0, NotChecked=0, Total=870 [2022-03-20 20:45:03,475 INFO L913 BasicCegarLoop]: 56 mSDtfsCounter, 40 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:45:03,475 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 198 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:45:03,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 917 states. [2022-03-20 20:45:03,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 917 to 915. [2022-03-20 20:45:03,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 915 states, 605 states have (on average 1.1024793388429752) internal successors, (667), 622 states have internal predecessors, (667), 192 states have call successors, (192), 118 states have call predecessors, (192), 117 states have return successors, (189), 174 states have call predecessors, (189), 189 states have call successors, (189) [2022-03-20 20:45:03,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 915 states to 915 states and 1048 transitions. [2022-03-20 20:45:03,733 INFO L78 Accepts]: Start accepts. Automaton has 915 states and 1048 transitions. Word has length 175 [2022-03-20 20:45:03,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:45:03,734 INFO L478 AbstractCegarLoop]: Abstraction has 915 states and 1048 transitions. [2022-03-20 20:45:03,734 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 11 states have internal predecessors, (68), 11 states have call successors, (29), 11 states have call predecessors, (29), 9 states have return successors, (27), 9 states have call predecessors, (27), 10 states have call successors, (27) [2022-03-20 20:45:03,735 INFO L276 IsEmpty]: Start isEmpty. Operand 915 states and 1048 transitions. [2022-03-20 20:45:03,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2022-03-20 20:45:03,737 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:45:03,737 INFO L499 BasicCegarLoop]: trace histogram [28, 27, 27, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:45:03,756 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-03-20 20:45:03,951 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-20 20:45:03,951 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:45:03,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:45:03,952 INFO L85 PathProgramCache]: Analyzing trace with hash -794778478, now seen corresponding path program 17 times [2022-03-20 20:45:03,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:03,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1023743970] [2022-03-20 20:45:03,952 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:45:03,952 INFO L85 PathProgramCache]: Analyzing trace with hash -794778478, now seen corresponding path program 18 times [2022-03-20 20:45:03,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:45:03,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131191623] [2022-03-20 20:45:03,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:45:03,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:45:03,958 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:45:03,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1000560937] [2022-03-20 20:45:03,958 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:45:03,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:45:03,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:45:03,968 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:45:03,969 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-03-20 20:45:04,104 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2022-03-20 20:45:04,104 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:45:04,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 441 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-20 20:45:04,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:45:04,429 INFO L134 CoverageAnalysis]: Checked inductivity of 1732 backedges. 54 proven. 1566 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-20 20:45:04,429 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:45:04,796 INFO L134 CoverageAnalysis]: Checked inductivity of 1732 backedges. 54 proven. 270 refuted. 0 times theorem prover too weak. 1408 trivial. 0 not checked. [2022-03-20 20:45:04,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:45:04,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131191623] [2022-03-20 20:45:04,796 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:45:04,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1000560937] [2022-03-20 20:45:04,796 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1000560937] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:45:04,796 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:45:04,796 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2022-03-20 20:45:04,796 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:45:04,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1023743970] [2022-03-20 20:45:04,797 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1023743970] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:45:04,797 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:45:04,797 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 20:45:04,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239318877] [2022-03-20 20:45:04,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:45:04,797 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 20:45:04,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:04,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 20:45:04,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2022-03-20 20:45:04,798 INFO L87 Difference]: Start difference. First operand 915 states and 1048 transitions. Second operand has 13 states, 13 states have (on average 5.769230769230769) internal successors, (75), 12 states have internal predecessors, (75), 12 states have call successors, (32), 12 states have call predecessors, (32), 10 states have return successors, (30), 10 states have call predecessors, (30), 11 states have call successors, (30) [2022-03-20 20:45:05,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:45:05,208 INFO L93 Difference]: Finished difference Result 1044 states and 1209 transitions. [2022-03-20 20:45:05,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-20 20:45:05,209 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 5.769230769230769) internal successors, (75), 12 states have internal predecessors, (75), 12 states have call successors, (32), 12 states have call predecessors, (32), 10 states have return successors, (30), 10 states have call predecessors, (30), 11 states have call successors, (30) Word has length 194 [2022-03-20 20:45:05,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:45:05,212 INFO L225 Difference]: With dead ends: 1044 [2022-03-20 20:45:05,212 INFO L226 Difference]: Without dead ends: 1035 [2022-03-20 20:45:05,213 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 396 GetRequests, 365 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=443, Invalid=613, Unknown=0, NotChecked=0, Total=1056 [2022-03-20 20:45:05,213 INFO L913 BasicCegarLoop]: 59 mSDtfsCounter, 29 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:45:05,214 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 210 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:45:05,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1035 states. [2022-03-20 20:45:05,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1035 to 1033. [2022-03-20 20:45:05,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1033 states, 681 states have (on average 1.1013215859030836) internal successors, (750), 701 states have internal predecessors, (750), 220 states have call successors, (220), 132 states have call predecessors, (220), 131 states have return successors, (217), 199 states have call predecessors, (217), 217 states have call successors, (217) [2022-03-20 20:45:05,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1033 states to 1033 states and 1187 transitions. [2022-03-20 20:45:05,526 INFO L78 Accepts]: Start accepts. Automaton has 1033 states and 1187 transitions. Word has length 194 [2022-03-20 20:45:05,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:45:05,526 INFO L478 AbstractCegarLoop]: Abstraction has 1033 states and 1187 transitions. [2022-03-20 20:45:05,527 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.769230769230769) internal successors, (75), 12 states have internal predecessors, (75), 12 states have call successors, (32), 12 states have call predecessors, (32), 10 states have return successors, (30), 10 states have call predecessors, (30), 11 states have call successors, (30) [2022-03-20 20:45:05,527 INFO L276 IsEmpty]: Start isEmpty. Operand 1033 states and 1187 transitions. [2022-03-20 20:45:05,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2022-03-20 20:45:05,529 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:45:05,529 INFO L499 BasicCegarLoop]: trace histogram [31, 30, 30, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:45:05,535 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-03-20 20:45:05,735 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:45:05,735 INFO L403 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:45:05,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:45:05,735 INFO L85 PathProgramCache]: Analyzing trace with hash -1980311871, now seen corresponding path program 19 times [2022-03-20 20:45:05,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:05,735 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [63350344] [2022-03-20 20:45:05,736 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:45:05,736 INFO L85 PathProgramCache]: Analyzing trace with hash -1980311871, now seen corresponding path program 20 times [2022-03-20 20:45:05,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:45:05,736 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837529093] [2022-03-20 20:45:05,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:45:05,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:45:05,743 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:45:05,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [408272121] [2022-03-20 20:45:05,743 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:45:05,743 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:45:05,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:45:05,744 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:45:05,752 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-03-20 20:45:05,822 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:45:05,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:45:05,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 499 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-20 20:45:05,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:45:06,206 INFO L134 CoverageAnalysis]: Checked inductivity of 2139 backedges. 60 proven. 1955 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2022-03-20 20:45:06,207 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:45:06,616 INFO L134 CoverageAnalysis]: Checked inductivity of 2139 backedges. 60 proven. 335 refuted. 0 times theorem prover too weak. 1744 trivial. 0 not checked. [2022-03-20 20:45:06,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:45:06,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837529093] [2022-03-20 20:45:06,617 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:45:06,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [408272121] [2022-03-20 20:45:06,617 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [408272121] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:45:06,617 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:45:06,617 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2022-03-20 20:45:06,617 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:45:06,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [63350344] [2022-03-20 20:45:06,617 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [63350344] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:45:06,617 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:45:06,617 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-20 20:45:06,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981004142] [2022-03-20 20:45:06,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:45:06,618 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-20 20:45:06,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:06,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-20 20:45:06,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=369, Unknown=0, NotChecked=0, Total=650 [2022-03-20 20:45:06,618 INFO L87 Difference]: Start difference. First operand 1033 states and 1187 transitions. Second operand has 14 states, 14 states have (on average 5.857142857142857) internal successors, (82), 13 states have internal predecessors, (82), 13 states have call successors, (35), 13 states have call predecessors, (35), 11 states have return successors, (33), 11 states have call predecessors, (33), 12 states have call successors, (33) [2022-03-20 20:45:07,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:45:07,069 INFO L93 Difference]: Finished difference Result 1162 states and 1348 transitions. [2022-03-20 20:45:07,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-20 20:45:07,069 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.857142857142857) internal successors, (82), 13 states have internal predecessors, (82), 13 states have call successors, (35), 13 states have call predecessors, (35), 11 states have return successors, (33), 11 states have call predecessors, (33), 12 states have call successors, (33) Word has length 213 [2022-03-20 20:45:07,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:45:07,073 INFO L225 Difference]: With dead ends: 1162 [2022-03-20 20:45:07,073 INFO L226 Difference]: Without dead ends: 1153 [2022-03-20 20:45:07,074 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 435 GetRequests, 401 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=531, Invalid=729, Unknown=0, NotChecked=0, Total=1260 [2022-03-20 20:45:07,074 INFO L913 BasicCegarLoop]: 62 mSDtfsCounter, 40 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 212 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:45:07,075 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 212 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:45:07,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1153 states. [2022-03-20 20:45:07,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1153 to 1151. [2022-03-20 20:45:07,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1151 states, 757 states have (on average 1.1003963011889035) internal successors, (833), 780 states have internal predecessors, (833), 248 states have call successors, (248), 146 states have call predecessors, (248), 145 states have return successors, (245), 224 states have call predecessors, (245), 245 states have call successors, (245) [2022-03-20 20:45:07,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1151 states to 1151 states and 1326 transitions. [2022-03-20 20:45:07,408 INFO L78 Accepts]: Start accepts. Automaton has 1151 states and 1326 transitions. Word has length 213 [2022-03-20 20:45:07,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:45:07,408 INFO L478 AbstractCegarLoop]: Abstraction has 1151 states and 1326 transitions. [2022-03-20 20:45:07,408 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.857142857142857) internal successors, (82), 13 states have internal predecessors, (82), 13 states have call successors, (35), 13 states have call predecessors, (35), 11 states have return successors, (33), 11 states have call predecessors, (33), 12 states have call successors, (33) [2022-03-20 20:45:07,408 INFO L276 IsEmpty]: Start isEmpty. Operand 1151 states and 1326 transitions. [2022-03-20 20:45:07,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 233 [2022-03-20 20:45:07,411 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:45:07,411 INFO L499 BasicCegarLoop]: trace histogram [34, 33, 33, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:45:07,430 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-03-20 20:45:07,628 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-03-20 20:45:07,629 INFO L403 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:45:07,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:45:07,629 INFO L85 PathProgramCache]: Analyzing trace with hash 1467334706, now seen corresponding path program 21 times [2022-03-20 20:45:07,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:07,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [224080158] [2022-03-20 20:45:07,630 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:45:07,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1467334706, now seen corresponding path program 22 times [2022-03-20 20:45:07,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:45:07,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550434606] [2022-03-20 20:45:07,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:45:07,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:45:07,636 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:45:07,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1489783247] [2022-03-20 20:45:07,636 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:45:07,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:45:07,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:45:07,638 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:45:07,639 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-03-20 20:45:07,713 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:45:07,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:45:07,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 539 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-20 20:45:07,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:45:08,101 INFO L134 CoverageAnalysis]: Checked inductivity of 2589 backedges. 66 proven. 2387 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2022-03-20 20:45:08,101 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:45:08,568 INFO L134 CoverageAnalysis]: Checked inductivity of 2589 backedges. 66 proven. 407 refuted. 0 times theorem prover too weak. 2116 trivial. 0 not checked. [2022-03-20 20:45:08,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:45:08,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550434606] [2022-03-20 20:45:08,569 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:45:08,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1489783247] [2022-03-20 20:45:08,569 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1489783247] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:45:08,569 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:45:08,569 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2022-03-20 20:45:08,569 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:45:08,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [224080158] [2022-03-20 20:45:08,569 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [224080158] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:45:08,569 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:45:08,569 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 20:45:08,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046092595] [2022-03-20 20:45:08,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:45:08,570 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 20:45:08,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:08,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 20:45:08,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=330, Invalid=426, Unknown=0, NotChecked=0, Total=756 [2022-03-20 20:45:08,570 INFO L87 Difference]: Start difference. First operand 1151 states and 1326 transitions. Second operand has 15 states, 15 states have (on average 5.933333333333334) internal successors, (89), 14 states have internal predecessors, (89), 14 states have call successors, (38), 14 states have call predecessors, (38), 12 states have return successors, (36), 12 states have call predecessors, (36), 13 states have call successors, (36) [2022-03-20 20:45:09,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:45:09,056 INFO L93 Difference]: Finished difference Result 1280 states and 1487 transitions. [2022-03-20 20:45:09,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-20 20:45:09,056 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 5.933333333333334) internal successors, (89), 14 states have internal predecessors, (89), 14 states have call successors, (38), 14 states have call predecessors, (38), 12 states have return successors, (36), 12 states have call predecessors, (36), 13 states have call successors, (36) Word has length 232 [2022-03-20 20:45:09,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:45:09,060 INFO L225 Difference]: With dead ends: 1280 [2022-03-20 20:45:09,060 INFO L226 Difference]: Without dead ends: 1271 [2022-03-20 20:45:09,061 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 474 GetRequests, 437 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=627, Invalid=855, Unknown=0, NotChecked=0, Total=1482 [2022-03-20 20:45:09,061 INFO L913 BasicCegarLoop]: 65 mSDtfsCounter, 25 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:45:09,061 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 244 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 170 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:45:09,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1271 states. [2022-03-20 20:45:09,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1271 to 1269. [2022-03-20 20:45:09,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1269 states, 833 states have (on average 1.099639855942377) internal successors, (916), 859 states have internal predecessors, (916), 276 states have call successors, (276), 160 states have call predecessors, (276), 159 states have return successors, (273), 249 states have call predecessors, (273), 273 states have call successors, (273) [2022-03-20 20:45:09,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1269 states to 1269 states and 1465 transitions. [2022-03-20 20:45:09,411 INFO L78 Accepts]: Start accepts. Automaton has 1269 states and 1465 transitions. Word has length 232 [2022-03-20 20:45:09,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:45:09,411 INFO L478 AbstractCegarLoop]: Abstraction has 1269 states and 1465 transitions. [2022-03-20 20:45:09,411 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.933333333333334) internal successors, (89), 14 states have internal predecessors, (89), 14 states have call successors, (38), 14 states have call predecessors, (38), 12 states have return successors, (36), 12 states have call predecessors, (36), 13 states have call successors, (36) [2022-03-20 20:45:09,411 INFO L276 IsEmpty]: Start isEmpty. Operand 1269 states and 1465 transitions. [2022-03-20 20:45:09,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2022-03-20 20:45:09,414 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:45:09,414 INFO L499 BasicCegarLoop]: trace histogram [37, 36, 36, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:45:09,442 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-03-20 20:45:09,642 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:45:09,642 INFO L403 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:45:09,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:45:09,643 INFO L85 PathProgramCache]: Analyzing trace with hash 2009323297, now seen corresponding path program 23 times [2022-03-20 20:45:09,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:09,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [789028024] [2022-03-20 20:45:09,643 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:45:09,643 INFO L85 PathProgramCache]: Analyzing trace with hash 2009323297, now seen corresponding path program 24 times [2022-03-20 20:45:09,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:45:09,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332233682] [2022-03-20 20:45:09,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:45:09,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:45:09,652 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:45:09,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1032412977] [2022-03-20 20:45:09,653 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:45:09,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:45:09,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:45:09,655 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:45:09,656 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-03-20 20:45:09,782 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 22 check-sat command(s) [2022-03-20 20:45:09,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:45:09,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 561 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-20 20:45:09,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:45:10,265 INFO L134 CoverageAnalysis]: Checked inductivity of 3082 backedges. 72 proven. 2862 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-03-20 20:45:10,266 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:45:10,815 INFO L134 CoverageAnalysis]: Checked inductivity of 3082 backedges. 72 proven. 486 refuted. 0 times theorem prover too weak. 2524 trivial. 0 not checked. [2022-03-20 20:45:10,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:45:10,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332233682] [2022-03-20 20:45:10,816 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:45:10,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1032412977] [2022-03-20 20:45:10,816 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1032412977] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:45:10,816 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:45:10,816 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2022-03-20 20:45:10,816 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:45:10,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [789028024] [2022-03-20 20:45:10,816 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [789028024] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:45:10,816 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:45:10,816 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 20:45:10,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907628648] [2022-03-20 20:45:10,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:45:10,816 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 20:45:10,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:10,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 20:45:10,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=383, Invalid=487, Unknown=0, NotChecked=0, Total=870 [2022-03-20 20:45:10,817 INFO L87 Difference]: Start difference. First operand 1269 states and 1465 transitions. Second operand has 16 states, 16 states have (on average 6.0) internal successors, (96), 15 states have internal predecessors, (96), 15 states have call successors, (41), 15 states have call predecessors, (41), 13 states have return successors, (39), 13 states have call predecessors, (39), 14 states have call successors, (39) [2022-03-20 20:45:11,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:45:11,399 INFO L93 Difference]: Finished difference Result 1398 states and 1626 transitions. [2022-03-20 20:45:11,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-20 20:45:11,400 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 6.0) internal successors, (96), 15 states have internal predecessors, (96), 15 states have call successors, (41), 15 states have call predecessors, (41), 13 states have return successors, (39), 13 states have call predecessors, (39), 14 states have call successors, (39) Word has length 251 [2022-03-20 20:45:11,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:45:11,405 INFO L225 Difference]: With dead ends: 1398 [2022-03-20 20:45:11,405 INFO L226 Difference]: Without dead ends: 1389 [2022-03-20 20:45:11,406 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 513 GetRequests, 473 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=731, Invalid=991, Unknown=0, NotChecked=0, Total=1722 [2022-03-20 20:45:11,406 INFO L913 BasicCegarLoop]: 68 mSDtfsCounter, 59 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:45:11,408 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 236 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:45:11,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1389 states. [2022-03-20 20:45:11,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1389 to 1387. [2022-03-20 20:45:11,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1387 states, 909 states have (on average 1.099009900990099) internal successors, (999), 938 states have internal predecessors, (999), 304 states have call successors, (304), 174 states have call predecessors, (304), 173 states have return successors, (301), 274 states have call predecessors, (301), 301 states have call successors, (301) [2022-03-20 20:45:11,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1387 states to 1387 states and 1604 transitions. [2022-03-20 20:45:11,853 INFO L78 Accepts]: Start accepts. Automaton has 1387 states and 1604 transitions. Word has length 251 [2022-03-20 20:45:11,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:45:11,853 INFO L478 AbstractCegarLoop]: Abstraction has 1387 states and 1604 transitions. [2022-03-20 20:45:11,853 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.0) internal successors, (96), 15 states have internal predecessors, (96), 15 states have call successors, (41), 15 states have call predecessors, (41), 13 states have return successors, (39), 13 states have call predecessors, (39), 14 states have call successors, (39) [2022-03-20 20:45:11,853 INFO L276 IsEmpty]: Start isEmpty. Operand 1387 states and 1604 transitions. [2022-03-20 20:45:11,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2022-03-20 20:45:11,855 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:45:11,856 INFO L499 BasicCegarLoop]: trace histogram [40, 39, 39, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:45:11,873 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-03-20 20:45:12,059 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:45:12,060 INFO L403 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:45:12,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:45:12,060 INFO L85 PathProgramCache]: Analyzing trace with hash -784784430, now seen corresponding path program 25 times [2022-03-20 20:45:12,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:12,060 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1392974768] [2022-03-20 20:45:12,061 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:45:12,061 INFO L85 PathProgramCache]: Analyzing trace with hash -784784430, now seen corresponding path program 26 times [2022-03-20 20:45:12,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:45:12,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427117222] [2022-03-20 20:45:12,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:45:12,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:45:12,067 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:45:12,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1761083256] [2022-03-20 20:45:12,068 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:45:12,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:45:12,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:45:12,069 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:45:12,070 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-03-20 20:45:12,158 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:45:12,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:45:12,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 619 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-20 20:45:12,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:45:12,593 INFO L134 CoverageAnalysis]: Checked inductivity of 3618 backedges. 78 proven. 3380 refuted. 0 times theorem prover too weak. 160 trivial. 0 not checked. [2022-03-20 20:45:12,593 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:45:13,179 INFO L134 CoverageAnalysis]: Checked inductivity of 3618 backedges. 78 proven. 572 refuted. 0 times theorem prover too weak. 2968 trivial. 0 not checked. [2022-03-20 20:45:13,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:45:13,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427117222] [2022-03-20 20:45:13,179 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:45:13,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1761083256] [2022-03-20 20:45:13,179 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1761083256] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:45:13,180 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:45:13,180 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2022-03-20 20:45:13,180 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:45:13,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1392974768] [2022-03-20 20:45:13,180 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1392974768] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:45:13,180 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:45:13,180 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-20 20:45:13,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128900348] [2022-03-20 20:45:13,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:45:13,180 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 20:45:13,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:13,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 20:45:13,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=440, Invalid=552, Unknown=0, NotChecked=0, Total=992 [2022-03-20 20:45:13,181 INFO L87 Difference]: Start difference. First operand 1387 states and 1604 transitions. Second operand has 17 states, 17 states have (on average 6.0588235294117645) internal successors, (103), 16 states have internal predecessors, (103), 16 states have call successors, (44), 16 states have call predecessors, (44), 14 states have return successors, (42), 14 states have call predecessors, (42), 15 states have call successors, (42) [2022-03-20 20:45:13,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:45:13,826 INFO L93 Difference]: Finished difference Result 1516 states and 1765 transitions. [2022-03-20 20:45:13,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-20 20:45:13,827 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 6.0588235294117645) internal successors, (103), 16 states have internal predecessors, (103), 16 states have call successors, (44), 16 states have call predecessors, (44), 14 states have return successors, (42), 14 states have call predecessors, (42), 15 states have call successors, (42) Word has length 270 [2022-03-20 20:45:13,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:45:13,832 INFO L225 Difference]: With dead ends: 1516 [2022-03-20 20:45:13,832 INFO L226 Difference]: Without dead ends: 1507 [2022-03-20 20:45:13,832 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 552 GetRequests, 509 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=843, Invalid=1137, Unknown=0, NotChecked=0, Total=1980 [2022-03-20 20:45:13,833 INFO L913 BasicCegarLoop]: 71 mSDtfsCounter, 39 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:45:13,833 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 278 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:45:13,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1507 states. [2022-03-20 20:45:14,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1507 to 1505. [2022-03-20 20:45:14,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1505 states, 985 states have (on average 1.0984771573604062) internal successors, (1082), 1017 states have internal predecessors, (1082), 332 states have call successors, (332), 188 states have call predecessors, (332), 187 states have return successors, (329), 299 states have call predecessors, (329), 329 states have call successors, (329) [2022-03-20 20:45:14,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1505 states to 1505 states and 1743 transitions. [2022-03-20 20:45:14,232 INFO L78 Accepts]: Start accepts. Automaton has 1505 states and 1743 transitions. Word has length 270 [2022-03-20 20:45:14,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:45:14,233 INFO L478 AbstractCegarLoop]: Abstraction has 1505 states and 1743 transitions. [2022-03-20 20:45:14,233 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 6.0588235294117645) internal successors, (103), 16 states have internal predecessors, (103), 16 states have call successors, (44), 16 states have call predecessors, (44), 14 states have return successors, (42), 14 states have call predecessors, (42), 15 states have call successors, (42) [2022-03-20 20:45:14,233 INFO L276 IsEmpty]: Start isEmpty. Operand 1505 states and 1743 transitions. [2022-03-20 20:45:14,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2022-03-20 20:45:14,237 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:45:14,237 INFO L499 BasicCegarLoop]: trace histogram [43, 42, 42, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:45:14,256 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-03-20 20:45:14,454 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-03-20 20:45:14,454 INFO L403 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:45:14,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:45:14,455 INFO L85 PathProgramCache]: Analyzing trace with hash 70094721, now seen corresponding path program 27 times [2022-03-20 20:45:14,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:14,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1139135218] [2022-03-20 20:45:14,455 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:45:14,455 INFO L85 PathProgramCache]: Analyzing trace with hash 70094721, now seen corresponding path program 28 times [2022-03-20 20:45:14,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:45:14,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697600843] [2022-03-20 20:45:14,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:45:14,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:45:14,462 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:45:14,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [940228884] [2022-03-20 20:45:14,462 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:45:14,462 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:45:14,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:45:14,464 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:45:14,465 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-03-20 20:45:14,554 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:45:14,554 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:45:14,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 659 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-20 20:45:14,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:45:15,089 INFO L134 CoverageAnalysis]: Checked inductivity of 4197 backedges. 84 proven. 3941 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2022-03-20 20:45:15,090 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:45:15,711 INFO L134 CoverageAnalysis]: Checked inductivity of 4197 backedges. 84 proven. 665 refuted. 0 times theorem prover too weak. 3448 trivial. 0 not checked. [2022-03-20 20:45:15,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:45:15,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697600843] [2022-03-20 20:45:15,712 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:45:15,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [940228884] [2022-03-20 20:45:15,712 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [940228884] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:45:15,712 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:45:15,712 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 [2022-03-20 20:45:15,712 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:45:15,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1139135218] [2022-03-20 20:45:15,712 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1139135218] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:45:15,712 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:45:15,712 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-20 20:45:15,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587863301] [2022-03-20 20:45:15,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:45:15,713 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-20 20:45:15,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:15,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-20 20:45:15,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=501, Invalid=621, Unknown=0, NotChecked=0, Total=1122 [2022-03-20 20:45:15,713 INFO L87 Difference]: Start difference. First operand 1505 states and 1743 transitions. Second operand has 18 states, 18 states have (on average 6.111111111111111) internal successors, (110), 17 states have internal predecessors, (110), 17 states have call successors, (47), 17 states have call predecessors, (47), 15 states have return successors, (45), 15 states have call predecessors, (45), 16 states have call successors, (45) [2022-03-20 20:45:16,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:45:16,354 INFO L93 Difference]: Finished difference Result 1634 states and 1904 transitions. [2022-03-20 20:45:16,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-20 20:45:16,355 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 6.111111111111111) internal successors, (110), 17 states have internal predecessors, (110), 17 states have call successors, (47), 17 states have call predecessors, (47), 15 states have return successors, (45), 15 states have call predecessors, (45), 16 states have call successors, (45) Word has length 289 [2022-03-20 20:45:16,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:45:16,359 INFO L225 Difference]: With dead ends: 1634 [2022-03-20 20:45:16,359 INFO L226 Difference]: Without dead ends: 1625 [2022-03-20 20:45:16,360 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 591 GetRequests, 545 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=963, Invalid=1293, Unknown=0, NotChecked=0, Total=2256 [2022-03-20 20:45:16,360 INFO L913 BasicCegarLoop]: 74 mSDtfsCounter, 54 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 270 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:45:16,360 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 270 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:45:16,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1625 states. [2022-03-20 20:45:16,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1625 to 1623. [2022-03-20 20:45:16,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1623 states, 1061 states have (on average 1.0980207351555136) internal successors, (1165), 1096 states have internal predecessors, (1165), 360 states have call successors, (360), 202 states have call predecessors, (360), 201 states have return successors, (357), 324 states have call predecessors, (357), 357 states have call successors, (357) [2022-03-20 20:45:16,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1623 states to 1623 states and 1882 transitions. [2022-03-20 20:45:16,812 INFO L78 Accepts]: Start accepts. Automaton has 1623 states and 1882 transitions. Word has length 289 [2022-03-20 20:45:16,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:45:16,812 INFO L478 AbstractCegarLoop]: Abstraction has 1623 states and 1882 transitions. [2022-03-20 20:45:16,813 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.111111111111111) internal successors, (110), 17 states have internal predecessors, (110), 17 states have call successors, (47), 17 states have call predecessors, (47), 15 states have return successors, (45), 15 states have call predecessors, (45), 16 states have call successors, (45) [2022-03-20 20:45:16,813 INFO L276 IsEmpty]: Start isEmpty. Operand 1623 states and 1882 transitions. [2022-03-20 20:45:16,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 309 [2022-03-20 20:45:16,816 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:45:16,817 INFO L499 BasicCegarLoop]: trace histogram [46, 45, 45, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:45:16,857 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-03-20 20:45:17,043 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-03-20 20:45:17,044 INFO L403 AbstractCegarLoop]: === Iteration 47 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:45:17,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:45:17,044 INFO L85 PathProgramCache]: Analyzing trace with hash -520827022, now seen corresponding path program 29 times [2022-03-20 20:45:17,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:17,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1512272246] [2022-03-20 20:45:17,045 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:45:17,045 INFO L85 PathProgramCache]: Analyzing trace with hash -520827022, now seen corresponding path program 30 times [2022-03-20 20:45:17,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:45:17,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591561191] [2022-03-20 20:45:17,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:45:17,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:45:17,057 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:45:17,057 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [892861498] [2022-03-20 20:45:17,057 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:45:17,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:45:17,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:45:17,058 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:45:17,077 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-03-20 20:45:17,281 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 30 check-sat command(s) [2022-03-20 20:45:17,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:45:17,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 699 conjuncts, 35 conjunts are in the unsatisfiable core [2022-03-20 20:45:17,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:45:17,747 INFO L134 CoverageAnalysis]: Checked inductivity of 4819 backedges. 90 proven. 4545 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-03-20 20:45:17,747 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:45:18,382 INFO L134 CoverageAnalysis]: Checked inductivity of 4819 backedges. 90 proven. 765 refuted. 0 times theorem prover too weak. 3964 trivial. 0 not checked. [2022-03-20 20:45:18,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:45:18,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591561191] [2022-03-20 20:45:18,382 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:45:18,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [892861498] [2022-03-20 20:45:18,383 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [892861498] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:45:18,383 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:45:18,383 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 36 [2022-03-20 20:45:18,383 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:45:18,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1512272246] [2022-03-20 20:45:18,383 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1512272246] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:45:18,383 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:45:18,383 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-03-20 20:45:18,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014810364] [2022-03-20 20:45:18,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:45:18,384 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-20 20:45:18,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:18,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-20 20:45:18,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=566, Invalid=694, Unknown=0, NotChecked=0, Total=1260 [2022-03-20 20:45:18,384 INFO L87 Difference]: Start difference. First operand 1623 states and 1882 transitions. Second operand has 19 states, 19 states have (on average 6.157894736842105) internal successors, (117), 18 states have internal predecessors, (117), 18 states have call successors, (50), 18 states have call predecessors, (50), 16 states have return successors, (48), 16 states have call predecessors, (48), 17 states have call successors, (48) [2022-03-20 20:45:19,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:45:19,232 INFO L93 Difference]: Finished difference Result 1752 states and 2043 transitions. [2022-03-20 20:45:19,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-20 20:45:19,232 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 6.157894736842105) internal successors, (117), 18 states have internal predecessors, (117), 18 states have call successors, (50), 18 states have call predecessors, (50), 16 states have return successors, (48), 16 states have call predecessors, (48), 17 states have call successors, (48) Word has length 308 [2022-03-20 20:45:19,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:45:19,237 INFO L225 Difference]: With dead ends: 1752 [2022-03-20 20:45:19,238 INFO L226 Difference]: Without dead ends: 1743 [2022-03-20 20:45:19,238 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 630 GetRequests, 581 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=1091, Invalid=1459, Unknown=0, NotChecked=0, Total=2550 [2022-03-20 20:45:19,239 INFO L913 BasicCegarLoop]: 77 mSDtfsCounter, 43 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 250 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 302 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:45:19,239 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 302 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 250 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:45:19,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1743 states. [2022-03-20 20:45:19,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1743 to 1741. [2022-03-20 20:45:19,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1741 states, 1137 states have (on average 1.0976253298153034) internal successors, (1248), 1175 states have internal predecessors, (1248), 388 states have call successors, (388), 216 states have call predecessors, (388), 215 states have return successors, (385), 349 states have call predecessors, (385), 385 states have call successors, (385) [2022-03-20 20:45:19,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1741 states to 1741 states and 2021 transitions. [2022-03-20 20:45:19,725 INFO L78 Accepts]: Start accepts. Automaton has 1741 states and 2021 transitions. Word has length 308 [2022-03-20 20:45:19,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:45:19,725 INFO L478 AbstractCegarLoop]: Abstraction has 1741 states and 2021 transitions. [2022-03-20 20:45:19,725 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 6.157894736842105) internal successors, (117), 18 states have internal predecessors, (117), 18 states have call successors, (50), 18 states have call predecessors, (50), 16 states have return successors, (48), 16 states have call predecessors, (48), 17 states have call successors, (48) [2022-03-20 20:45:19,725 INFO L276 IsEmpty]: Start isEmpty. Operand 1741 states and 2021 transitions. [2022-03-20 20:45:19,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 328 [2022-03-20 20:45:19,729 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:45:19,729 INFO L499 BasicCegarLoop]: trace histogram [49, 48, 48, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:45:19,748 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-03-20 20:45:19,942 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-03-20 20:45:19,942 INFO L403 AbstractCegarLoop]: === Iteration 48 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:45:19,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:45:19,942 INFO L85 PathProgramCache]: Analyzing trace with hash 199884769, now seen corresponding path program 31 times [2022-03-20 20:45:19,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:19,942 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1385335551] [2022-03-20 20:45:19,943 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:45:19,943 INFO L85 PathProgramCache]: Analyzing trace with hash 199884769, now seen corresponding path program 32 times [2022-03-20 20:45:19,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:45:19,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992975443] [2022-03-20 20:45:19,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:45:19,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:45:19,951 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:45:19,951 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [546703701] [2022-03-20 20:45:19,951 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:45:19,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:45:19,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:45:19,952 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:45:19,954 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-03-20 20:45:20,065 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:45:20,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:45:20,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-20 20:45:20,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:45:20,726 INFO L134 CoverageAnalysis]: Checked inductivity of 5484 backedges. 96 proven. 5192 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2022-03-20 20:45:20,726 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:45:21,324 INFO L134 CoverageAnalysis]: Checked inductivity of 5484 backedges. 96 proven. 872 refuted. 0 times theorem prover too weak. 4516 trivial. 0 not checked. [2022-03-20 20:45:21,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:45:21,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992975443] [2022-03-20 20:45:21,324 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:45:21,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [546703701] [2022-03-20 20:45:21,324 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [546703701] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:45:21,324 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:45:21,324 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 38 [2022-03-20 20:45:21,324 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:45:21,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1385335551] [2022-03-20 20:45:21,325 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1385335551] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:45:21,325 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:45:21,325 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-03-20 20:45:21,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447285115] [2022-03-20 20:45:21,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:45:21,325 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-20 20:45:21,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:21,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-20 20:45:21,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=635, Invalid=771, Unknown=0, NotChecked=0, Total=1406 [2022-03-20 20:45:21,326 INFO L87 Difference]: Start difference. First operand 1741 states and 2021 transitions. Second operand has 20 states, 20 states have (on average 6.2) internal successors, (124), 19 states have internal predecessors, (124), 19 states have call successors, (53), 19 states have call predecessors, (53), 17 states have return successors, (51), 17 states have call predecessors, (51), 18 states have call successors, (51) [2022-03-20 20:45:22,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:45:22,166 INFO L93 Difference]: Finished difference Result 1870 states and 2182 transitions. [2022-03-20 20:45:22,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-20 20:45:22,167 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 6.2) internal successors, (124), 19 states have internal predecessors, (124), 19 states have call successors, (53), 19 states have call predecessors, (53), 17 states have return successors, (51), 17 states have call predecessors, (51), 18 states have call successors, (51) Word has length 327 [2022-03-20 20:45:22,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:45:22,173 INFO L225 Difference]: With dead ends: 1870 [2022-03-20 20:45:22,173 INFO L226 Difference]: Without dead ends: 1861 [2022-03-20 20:45:22,174 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 669 GetRequests, 617 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1227, Invalid=1635, Unknown=0, NotChecked=0, Total=2862 [2022-03-20 20:45:22,175 INFO L913 BasicCegarLoop]: 80 mSDtfsCounter, 84 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 304 SdHoareTripleChecker+Invalid, 219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:45:22,175 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 304 Invalid, 219 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:45:22,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1861 states. [2022-03-20 20:45:22,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1861 to 1859. [2022-03-20 20:45:22,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1859 states, 1213 states have (on average 1.0972794723825228) internal successors, (1331), 1254 states have internal predecessors, (1331), 416 states have call successors, (416), 230 states have call predecessors, (416), 229 states have return successors, (413), 374 states have call predecessors, (413), 413 states have call successors, (413) [2022-03-20 20:45:22,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1859 states to 1859 states and 2160 transitions. [2022-03-20 20:45:22,668 INFO L78 Accepts]: Start accepts. Automaton has 1859 states and 2160 transitions. Word has length 327 [2022-03-20 20:45:22,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:45:22,669 INFO L478 AbstractCegarLoop]: Abstraction has 1859 states and 2160 transitions. [2022-03-20 20:45:22,669 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 6.2) internal successors, (124), 19 states have internal predecessors, (124), 19 states have call successors, (53), 19 states have call predecessors, (53), 17 states have return successors, (51), 17 states have call predecessors, (51), 18 states have call successors, (51) [2022-03-20 20:45:22,669 INFO L276 IsEmpty]: Start isEmpty. Operand 1859 states and 2160 transitions. [2022-03-20 20:45:22,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 347 [2022-03-20 20:45:22,673 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:45:22,673 INFO L499 BasicCegarLoop]: trace histogram [52, 51, 51, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:45:22,703 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-03-20 20:45:22,904 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:45:22,904 INFO L403 AbstractCegarLoop]: === Iteration 49 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:45:22,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:45:22,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1842167022, now seen corresponding path program 33 times [2022-03-20 20:45:22,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:22,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [302939062] [2022-03-20 20:45:22,905 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:45:22,905 INFO L85 PathProgramCache]: Analyzing trace with hash -1842167022, now seen corresponding path program 34 times [2022-03-20 20:45:22,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:45:22,905 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36240442] [2022-03-20 20:45:22,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:45:22,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:45:22,913 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:45:22,913 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [108112601] [2022-03-20 20:45:22,913 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:45:22,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:45:22,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:45:22,914 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:45:22,916 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-03-20 20:45:23,041 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:45:23,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:45:23,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 779 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-20 20:45:23,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:45:23,731 INFO L134 CoverageAnalysis]: Checked inductivity of 6192 backedges. 102 proven. 5882 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2022-03-20 20:45:23,731 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:45:24,571 INFO L134 CoverageAnalysis]: Checked inductivity of 6192 backedges. 102 proven. 986 refuted. 0 times theorem prover too weak. 5104 trivial. 0 not checked. [2022-03-20 20:45:24,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:45:24,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36240442] [2022-03-20 20:45:24,572 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:45:24,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [108112601] [2022-03-20 20:45:24,572 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [108112601] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:45:24,572 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:45:24,572 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2022-03-20 20:45:24,572 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:45:24,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [302939062] [2022-03-20 20:45:24,572 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [302939062] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:45:24,572 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:45:24,572 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-20 20:45:24,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866333247] [2022-03-20 20:45:24,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:45:24,573 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-20 20:45:24,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:24,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-20 20:45:24,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=708, Invalid=852, Unknown=0, NotChecked=0, Total=1560 [2022-03-20 20:45:24,574 INFO L87 Difference]: Start difference. First operand 1859 states and 2160 transitions. Second operand has 21 states, 21 states have (on average 6.238095238095238) internal successors, (131), 20 states have internal predecessors, (131), 20 states have call successors, (56), 20 states have call predecessors, (56), 18 states have return successors, (54), 18 states have call predecessors, (54), 19 states have call successors, (54) [2022-03-20 20:45:25,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:45:25,487 INFO L93 Difference]: Finished difference Result 1988 states and 2321 transitions. [2022-03-20 20:45:25,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-20 20:45:25,487 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 6.238095238095238) internal successors, (131), 20 states have internal predecessors, (131), 20 states have call successors, (56), 20 states have call predecessors, (56), 18 states have return successors, (54), 18 states have call predecessors, (54), 19 states have call successors, (54) Word has length 346 [2022-03-20 20:45:25,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:45:25,494 INFO L225 Difference]: With dead ends: 1988 [2022-03-20 20:45:25,494 INFO L226 Difference]: Without dead ends: 1979 [2022-03-20 20:45:25,495 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 708 GetRequests, 653 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1371, Invalid=1821, Unknown=0, NotChecked=0, Total=3192 [2022-03-20 20:45:25,495 INFO L913 BasicCegarLoop]: 83 mSDtfsCounter, 42 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 257 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 336 SdHoareTripleChecker+Invalid, 271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:45:25,495 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 336 Invalid, 271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 257 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:45:25,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1979 states. [2022-03-20 20:45:26,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1979 to 1977. [2022-03-20 20:45:26,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1977 states, 1289 states have (on average 1.0969743987587277) internal successors, (1414), 1333 states have internal predecessors, (1414), 444 states have call successors, (444), 244 states have call predecessors, (444), 243 states have return successors, (441), 399 states have call predecessors, (441), 441 states have call successors, (441) [2022-03-20 20:45:26,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1977 states to 1977 states and 2299 transitions. [2022-03-20 20:45:26,011 INFO L78 Accepts]: Start accepts. Automaton has 1977 states and 2299 transitions. Word has length 346 [2022-03-20 20:45:26,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:45:26,011 INFO L478 AbstractCegarLoop]: Abstraction has 1977 states and 2299 transitions. [2022-03-20 20:45:26,012 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 6.238095238095238) internal successors, (131), 20 states have internal predecessors, (131), 20 states have call successors, (56), 20 states have call predecessors, (56), 18 states have return successors, (54), 18 states have call predecessors, (54), 19 states have call successors, (54) [2022-03-20 20:45:26,012 INFO L276 IsEmpty]: Start isEmpty. Operand 1977 states and 2299 transitions. [2022-03-20 20:45:26,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2022-03-20 20:45:26,017 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:45:26,017 INFO L499 BasicCegarLoop]: trace histogram [55, 54, 54, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:45:26,036 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-03-20 20:45:26,237 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-03-20 20:45:26,237 INFO L403 AbstractCegarLoop]: === Iteration 50 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:45:26,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:45:26,237 INFO L85 PathProgramCache]: Analyzing trace with hash 858728513, now seen corresponding path program 35 times [2022-03-20 20:45:26,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:26,237 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [934515061] [2022-03-20 20:45:26,238 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:45:26,238 INFO L85 PathProgramCache]: Analyzing trace with hash 858728513, now seen corresponding path program 36 times [2022-03-20 20:45:26,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:45:26,238 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634276092] [2022-03-20 20:45:26,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:45:26,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:45:26,246 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:45:26,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1497495093] [2022-03-20 20:45:26,246 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:45:26,246 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:45:26,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:45:26,247 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:45:26,272 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-03-20 20:45:28,305 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 38 check-sat command(s) [2022-03-20 20:45:28,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:45:28,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 819 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-20 20:45:28,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:45:29,025 INFO L134 CoverageAnalysis]: Checked inductivity of 6943 backedges. 108 proven. 6615 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-20 20:45:29,025 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:45:29,974 INFO L134 CoverageAnalysis]: Checked inductivity of 6943 backedges. 108 proven. 1107 refuted. 0 times theorem prover too weak. 5728 trivial. 0 not checked. [2022-03-20 20:45:29,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:45:29,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634276092] [2022-03-20 20:45:29,975 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:45:29,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1497495093] [2022-03-20 20:45:29,975 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1497495093] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:45:29,975 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:45:29,975 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 42 [2022-03-20 20:45:29,975 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:45:29,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [934515061] [2022-03-20 20:45:29,975 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [934515061] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:45:29,975 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:45:29,976 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-20 20:45:29,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819995289] [2022-03-20 20:45:29,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:45:29,976 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-20 20:45:29,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:29,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-20 20:45:29,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=785, Invalid=937, Unknown=0, NotChecked=0, Total=1722 [2022-03-20 20:45:29,977 INFO L87 Difference]: Start difference. First operand 1977 states and 2299 transitions. Second operand has 22 states, 22 states have (on average 6.2727272727272725) internal successors, (138), 21 states have internal predecessors, (138), 21 states have call successors, (59), 21 states have call predecessors, (59), 19 states have return successors, (57), 19 states have call predecessors, (57), 20 states have call successors, (57) [2022-03-20 20:45:30,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:45:30,885 INFO L93 Difference]: Finished difference Result 2106 states and 2460 transitions. [2022-03-20 20:45:30,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-20 20:45:30,886 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 6.2727272727272725) internal successors, (138), 21 states have internal predecessors, (138), 21 states have call successors, (59), 21 states have call predecessors, (59), 19 states have return successors, (57), 19 states have call predecessors, (57), 20 states have call successors, (57) Word has length 365 [2022-03-20 20:45:30,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:45:30,893 INFO L225 Difference]: With dead ends: 2106 [2022-03-20 20:45:30,893 INFO L226 Difference]: Without dead ends: 2097 [2022-03-20 20:45:30,894 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 747 GetRequests, 689 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1523, Invalid=2017, Unknown=0, NotChecked=0, Total=3540 [2022-03-20 20:45:30,895 INFO L913 BasicCegarLoop]: 86 mSDtfsCounter, 54 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 283 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 328 SdHoareTripleChecker+Invalid, 297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:45:30,895 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 328 Invalid, 297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 283 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:45:30,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2097 states. [2022-03-20 20:45:31,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2097 to 2095. [2022-03-20 20:45:31,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2095 states, 1365 states have (on average 1.0967032967032968) internal successors, (1497), 1412 states have internal predecessors, (1497), 472 states have call successors, (472), 258 states have call predecessors, (472), 257 states have return successors, (469), 424 states have call predecessors, (469), 469 states have call successors, (469) [2022-03-20 20:45:31,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2095 states to 2095 states and 2438 transitions. [2022-03-20 20:45:31,493 INFO L78 Accepts]: Start accepts. Automaton has 2095 states and 2438 transitions. Word has length 365 [2022-03-20 20:45:31,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:45:31,493 INFO L478 AbstractCegarLoop]: Abstraction has 2095 states and 2438 transitions. [2022-03-20 20:45:31,493 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 6.2727272727272725) internal successors, (138), 21 states have internal predecessors, (138), 21 states have call successors, (59), 21 states have call predecessors, (59), 19 states have return successors, (57), 19 states have call predecessors, (57), 20 states have call successors, (57) [2022-03-20 20:45:31,493 INFO L276 IsEmpty]: Start isEmpty. Operand 2095 states and 2438 transitions. [2022-03-20 20:45:31,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 385 [2022-03-20 20:45:31,499 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:45:31,499 INFO L499 BasicCegarLoop]: trace histogram [58, 57, 57, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:45:31,508 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-03-20 20:45:31,706 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-03-20 20:45:31,707 INFO L403 AbstractCegarLoop]: === Iteration 51 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:45:31,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:45:31,707 INFO L85 PathProgramCache]: Analyzing trace with hash -117637454, now seen corresponding path program 37 times [2022-03-20 20:45:31,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:31,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1496171991] [2022-03-20 20:45:31,708 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:45:31,708 INFO L85 PathProgramCache]: Analyzing trace with hash -117637454, now seen corresponding path program 38 times [2022-03-20 20:45:31,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:45:31,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280609242] [2022-03-20 20:45:31,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:45:31,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:45:31,714 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:45:31,715 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1744996155] [2022-03-20 20:45:31,715 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:45:31,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:45:31,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:45:31,716 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:45:31,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-03-20 20:45:31,853 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:45:31,853 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:45:31,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 859 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-20 20:45:31,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:45:32,529 INFO L134 CoverageAnalysis]: Checked inductivity of 7737 backedges. 114 proven. 7391 refuted. 0 times theorem prover too weak. 232 trivial. 0 not checked. [2022-03-20 20:45:32,529 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:45:33,207 INFO L134 CoverageAnalysis]: Checked inductivity of 7737 backedges. 114 proven. 1235 refuted. 0 times theorem prover too weak. 6388 trivial. 0 not checked. [2022-03-20 20:45:33,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:45:33,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280609242] [2022-03-20 20:45:33,207 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:45:33,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1744996155] [2022-03-20 20:45:33,208 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1744996155] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:45:33,208 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:45:33,208 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 44 [2022-03-20 20:45:33,208 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:45:33,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1496171991] [2022-03-20 20:45:33,208 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1496171991] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:45:33,208 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:45:33,208 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-03-20 20:45:33,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306221769] [2022-03-20 20:45:33,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:45:33,208 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-20 20:45:33,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:33,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-20 20:45:33,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=866, Invalid=1026, Unknown=0, NotChecked=0, Total=1892 [2022-03-20 20:45:33,209 INFO L87 Difference]: Start difference. First operand 2095 states and 2438 transitions. Second operand has 23 states, 23 states have (on average 6.304347826086956) internal successors, (145), 22 states have internal predecessors, (145), 22 states have call successors, (62), 22 states have call predecessors, (62), 20 states have return successors, (60), 20 states have call predecessors, (60), 21 states have call successors, (60) [2022-03-20 20:45:34,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:45:34,138 INFO L93 Difference]: Finished difference Result 2224 states and 2599 transitions. [2022-03-20 20:45:34,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-20 20:45:34,138 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 6.304347826086956) internal successors, (145), 22 states have internal predecessors, (145), 22 states have call successors, (62), 22 states have call predecessors, (62), 20 states have return successors, (60), 20 states have call predecessors, (60), 21 states have call successors, (60) Word has length 384 [2022-03-20 20:45:34,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:45:34,145 INFO L225 Difference]: With dead ends: 2224 [2022-03-20 20:45:34,145 INFO L226 Difference]: Without dead ends: 2215 [2022-03-20 20:45:34,145 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 786 GetRequests, 725 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 229 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1683, Invalid=2223, Unknown=0, NotChecked=0, Total=3906 [2022-03-20 20:45:34,145 INFO L913 BasicCegarLoop]: 89 mSDtfsCounter, 55 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 350 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:45:34,146 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 350 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:45:34,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2215 states. [2022-03-20 20:45:34,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2215 to 2213. [2022-03-20 20:45:34,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2213 states, 1441 states have (on average 1.0964607911172797) internal successors, (1580), 1491 states have internal predecessors, (1580), 500 states have call successors, (500), 272 states have call predecessors, (500), 271 states have return successors, (497), 449 states have call predecessors, (497), 497 states have call successors, (497) [2022-03-20 20:45:34,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2213 states to 2213 states and 2577 transitions. [2022-03-20 20:45:34,719 INFO L78 Accepts]: Start accepts. Automaton has 2213 states and 2577 transitions. Word has length 384 [2022-03-20 20:45:34,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:45:34,719 INFO L478 AbstractCegarLoop]: Abstraction has 2213 states and 2577 transitions. [2022-03-20 20:45:34,720 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 6.304347826086956) internal successors, (145), 22 states have internal predecessors, (145), 22 states have call successors, (62), 22 states have call predecessors, (62), 20 states have return successors, (60), 20 states have call predecessors, (60), 21 states have call successors, (60) [2022-03-20 20:45:34,720 INFO L276 IsEmpty]: Start isEmpty. Operand 2213 states and 2577 transitions. [2022-03-20 20:45:34,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 404 [2022-03-20 20:45:34,724 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:45:34,724 INFO L499 BasicCegarLoop]: trace histogram [61, 60, 60, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:45:34,744 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-03-20 20:45:34,927 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:45:34,927 INFO L403 AbstractCegarLoop]: === Iteration 52 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:45:34,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:45:34,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1169361057, now seen corresponding path program 39 times [2022-03-20 20:45:34,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:34,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [509291483] [2022-03-20 20:45:34,928 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:45:34,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1169361057, now seen corresponding path program 40 times [2022-03-20 20:45:34,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:45:34,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576809428] [2022-03-20 20:45:34,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:45:34,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:45:34,935 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:45:34,935 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1910714361] [2022-03-20 20:45:34,935 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:45:34,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:45:34,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:45:34,937 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:45:34,940 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-03-20 20:45:35,070 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:45:35,070 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:45:35,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 899 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-20 20:45:35,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:45:35,797 INFO L134 CoverageAnalysis]: Checked inductivity of 8574 backedges. 120 proven. 8210 refuted. 0 times theorem prover too weak. 244 trivial. 0 not checked. [2022-03-20 20:45:35,797 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:45:36,778 INFO L134 CoverageAnalysis]: Checked inductivity of 8574 backedges. 120 proven. 1370 refuted. 0 times theorem prover too weak. 7084 trivial. 0 not checked. [2022-03-20 20:45:36,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:45:36,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576809428] [2022-03-20 20:45:36,778 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:45:36,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1910714361] [2022-03-20 20:45:36,779 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1910714361] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:45:36,779 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:45:36,779 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 46 [2022-03-20 20:45:36,779 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:45:36,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [509291483] [2022-03-20 20:45:36,779 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [509291483] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:45:36,779 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:45:36,779 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-03-20 20:45:36,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834163970] [2022-03-20 20:45:36,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:45:36,780 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-20 20:45:36,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:36,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-20 20:45:36,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=951, Invalid=1119, Unknown=0, NotChecked=0, Total=2070 [2022-03-20 20:45:36,781 INFO L87 Difference]: Start difference. First operand 2213 states and 2577 transitions. Second operand has 24 states, 24 states have (on average 6.333333333333333) internal successors, (152), 23 states have internal predecessors, (152), 23 states have call successors, (65), 23 states have call predecessors, (65), 21 states have return successors, (63), 21 states have call predecessors, (63), 22 states have call successors, (63) [2022-03-20 20:45:37,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:45:37,873 INFO L93 Difference]: Finished difference Result 2342 states and 2738 transitions. [2022-03-20 20:45:37,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-20 20:45:37,874 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 6.333333333333333) internal successors, (152), 23 states have internal predecessors, (152), 23 states have call successors, (65), 23 states have call predecessors, (65), 21 states have return successors, (63), 21 states have call predecessors, (63), 22 states have call successors, (63) Word has length 403 [2022-03-20 20:45:37,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:45:37,889 INFO L225 Difference]: With dead ends: 2342 [2022-03-20 20:45:37,890 INFO L226 Difference]: Without dead ends: 2333 [2022-03-20 20:45:37,890 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 825 GetRequests, 761 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1851, Invalid=2439, Unknown=0, NotChecked=0, Total=4290 [2022-03-20 20:45:37,891 INFO L913 BasicCegarLoop]: 92 mSDtfsCounter, 64 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 287 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 362 SdHoareTripleChecker+Invalid, 301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:45:37,891 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 362 Invalid, 301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 287 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:45:37,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2333 states. [2022-03-20 20:45:38,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2333 to 2331. [2022-03-20 20:45:38,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2331 states, 1517 states have (on average 1.096242584047462) internal successors, (1663), 1570 states have internal predecessors, (1663), 528 states have call successors, (528), 286 states have call predecessors, (528), 285 states have return successors, (525), 474 states have call predecessors, (525), 525 states have call successors, (525) [2022-03-20 20:45:38,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2331 states to 2331 states and 2716 transitions. [2022-03-20 20:45:38,517 INFO L78 Accepts]: Start accepts. Automaton has 2331 states and 2716 transitions. Word has length 403 [2022-03-20 20:45:38,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:45:38,518 INFO L478 AbstractCegarLoop]: Abstraction has 2331 states and 2716 transitions. [2022-03-20 20:45:38,518 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 6.333333333333333) internal successors, (152), 23 states have internal predecessors, (152), 23 states have call successors, (65), 23 states have call predecessors, (65), 21 states have return successors, (63), 21 states have call predecessors, (63), 22 states have call successors, (63) [2022-03-20 20:45:38,518 INFO L276 IsEmpty]: Start isEmpty. Operand 2331 states and 2716 transitions. [2022-03-20 20:45:38,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 423 [2022-03-20 20:45:38,523 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:45:38,523 INFO L499 BasicCegarLoop]: trace histogram [64, 63, 63, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:45:38,541 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-03-20 20:45:38,739 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-03-20 20:45:38,740 INFO L403 AbstractCegarLoop]: === Iteration 53 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:45:38,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:45:38,740 INFO L85 PathProgramCache]: Analyzing trace with hash -774012334, now seen corresponding path program 41 times [2022-03-20 20:45:38,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:38,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1187581543] [2022-03-20 20:45:38,740 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:45:38,740 INFO L85 PathProgramCache]: Analyzing trace with hash -774012334, now seen corresponding path program 42 times [2022-03-20 20:45:38,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:45:38,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091342793] [2022-03-20 20:45:38,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:45:38,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:45:38,748 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:45:38,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [937358423] [2022-03-20 20:45:38,748 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:45:38,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:45:38,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:45:38,749 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:45:38,750 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-03-20 20:45:40,823 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 42 check-sat command(s) [2022-03-20 20:45:40,823 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:45:40,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 939 conjuncts, 47 conjunts are in the unsatisfiable core [2022-03-20 20:45:40,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:45:41,612 INFO L134 CoverageAnalysis]: Checked inductivity of 9454 backedges. 126 proven. 9072 refuted. 0 times theorem prover too weak. 256 trivial. 0 not checked. [2022-03-20 20:45:41,613 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:45:42,642 INFO L134 CoverageAnalysis]: Checked inductivity of 9454 backedges. 126 proven. 1512 refuted. 0 times theorem prover too weak. 7816 trivial. 0 not checked. [2022-03-20 20:45:42,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:45:42,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091342793] [2022-03-20 20:45:42,642 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:45:42,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937358423] [2022-03-20 20:45:42,642 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937358423] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:45:42,642 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:45:42,643 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 48 [2022-03-20 20:45:42,643 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:45:42,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1187581543] [2022-03-20 20:45:42,643 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1187581543] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:45:42,643 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:45:42,643 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-03-20 20:45:42,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433696905] [2022-03-20 20:45:42,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:45:42,643 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-20 20:45:42,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:42,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-20 20:45:42,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1040, Invalid=1216, Unknown=0, NotChecked=0, Total=2256 [2022-03-20 20:45:42,644 INFO L87 Difference]: Start difference. First operand 2331 states and 2716 transitions. Second operand has 25 states, 25 states have (on average 6.36) internal successors, (159), 24 states have internal predecessors, (159), 24 states have call successors, (68), 24 states have call predecessors, (68), 22 states have return successors, (66), 22 states have call predecessors, (66), 23 states have call successors, (66) [2022-03-20 20:45:43,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:45:43,699 INFO L93 Difference]: Finished difference Result 2460 states and 2877 transitions. [2022-03-20 20:45:43,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-20 20:45:43,700 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 6.36) internal successors, (159), 24 states have internal predecessors, (159), 24 states have call successors, (68), 24 states have call predecessors, (68), 22 states have return successors, (66), 22 states have call predecessors, (66), 23 states have call successors, (66) Word has length 422 [2022-03-20 20:45:43,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:45:43,706 INFO L225 Difference]: With dead ends: 2460 [2022-03-20 20:45:43,706 INFO L226 Difference]: Without dead ends: 2451 [2022-03-20 20:45:43,707 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 864 GetRequests, 797 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 274 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=2027, Invalid=2665, Unknown=0, NotChecked=0, Total=4692 [2022-03-20 20:45:43,707 INFO L913 BasicCegarLoop]: 95 mSDtfsCounter, 67 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 286 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 364 SdHoareTripleChecker+Invalid, 293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 286 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:45:43,707 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 364 Invalid, 293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 286 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:45:43,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2451 states. [2022-03-20 20:45:44,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2451 to 2449. [2022-03-20 20:45:44,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2449 states, 1593 states have (on average 1.0960451977401129) internal successors, (1746), 1649 states have internal predecessors, (1746), 556 states have call successors, (556), 300 states have call predecessors, (556), 299 states have return successors, (553), 499 states have call predecessors, (553), 553 states have call successors, (553) [2022-03-20 20:45:44,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2449 states to 2449 states and 2855 transitions. [2022-03-20 20:45:44,373 INFO L78 Accepts]: Start accepts. Automaton has 2449 states and 2855 transitions. Word has length 422 [2022-03-20 20:45:44,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:45:44,374 INFO L478 AbstractCegarLoop]: Abstraction has 2449 states and 2855 transitions. [2022-03-20 20:45:44,374 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 6.36) internal successors, (159), 24 states have internal predecessors, (159), 24 states have call successors, (68), 24 states have call predecessors, (68), 22 states have return successors, (66), 22 states have call predecessors, (66), 23 states have call successors, (66) [2022-03-20 20:45:44,374 INFO L276 IsEmpty]: Start isEmpty. Operand 2449 states and 2855 transitions. [2022-03-20 20:45:44,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 442 [2022-03-20 20:45:44,380 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:45:44,380 INFO L499 BasicCegarLoop]: trace histogram [67, 66, 66, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:45:44,403 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-03-20 20:45:44,595 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:45:44,595 INFO L403 AbstractCegarLoop]: === Iteration 54 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:45:44,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:45:44,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1767137023, now seen corresponding path program 43 times [2022-03-20 20:45:44,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:44,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [913043466] [2022-03-20 20:45:44,600 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:45:44,600 INFO L85 PathProgramCache]: Analyzing trace with hash -1767137023, now seen corresponding path program 44 times [2022-03-20 20:45:44,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:45:44,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575247569] [2022-03-20 20:45:44,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:45:44,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:45:44,609 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:45:44,609 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1927368220] [2022-03-20 20:45:44,609 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:45:44,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:45:44,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:45:44,616 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:45:44,617 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-03-20 20:45:44,746 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:45:44,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:45:44,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 979 conjuncts, 49 conjunts are in the unsatisfiable core [2022-03-20 20:45:44,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:45:45,424 INFO L134 CoverageAnalysis]: Checked inductivity of 10377 backedges. 132 proven. 9977 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-03-20 20:45:45,425 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:45:46,063 INFO L134 CoverageAnalysis]: Checked inductivity of 10377 backedges. 132 proven. 1661 refuted. 0 times theorem prover too weak. 8584 trivial. 0 not checked. [2022-03-20 20:45:46,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:45:46,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575247569] [2022-03-20 20:45:46,064 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:45:46,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1927368220] [2022-03-20 20:45:46,064 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1927368220] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:45:46,064 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:45:46,064 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 50 [2022-03-20 20:45:46,064 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:45:46,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [913043466] [2022-03-20 20:45:46,064 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [913043466] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:45:46,064 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:45:46,064 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-03-20 20:45:46,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781042448] [2022-03-20 20:45:46,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:45:46,065 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-20 20:45:46,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:46,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-20 20:45:46,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1133, Invalid=1317, Unknown=0, NotChecked=0, Total=2450 [2022-03-20 20:45:46,065 INFO L87 Difference]: Start difference. First operand 2449 states and 2855 transitions. Second operand has 26 states, 26 states have (on average 6.384615384615385) internal successors, (166), 25 states have internal predecessors, (166), 25 states have call successors, (71), 25 states have call predecessors, (71), 23 states have return successors, (69), 23 states have call predecessors, (69), 24 states have call successors, (69) [2022-03-20 20:45:47,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:45:47,167 INFO L93 Difference]: Finished difference Result 2578 states and 3016 transitions. [2022-03-20 20:45:47,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-20 20:45:47,168 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 6.384615384615385) internal successors, (166), 25 states have internal predecessors, (166), 25 states have call successors, (71), 25 states have call predecessors, (71), 23 states have return successors, (69), 23 states have call predecessors, (69), 24 states have call successors, (69) Word has length 441 [2022-03-20 20:45:47,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:45:47,174 INFO L225 Difference]: With dead ends: 2578 [2022-03-20 20:45:47,174 INFO L226 Difference]: Without dead ends: 2569 [2022-03-20 20:45:47,175 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 903 GetRequests, 833 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 298 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=2211, Invalid=2901, Unknown=0, NotChecked=0, Total=5112 [2022-03-20 20:45:47,175 INFO L913 BasicCegarLoop]: 98 mSDtfsCounter, 79 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 376 SdHoareTripleChecker+Invalid, 375 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 20:45:47,175 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 376 Invalid, 375 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 354 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 20:45:47,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2569 states. [2022-03-20 20:45:47,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2569 to 2567. [2022-03-20 20:45:47,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2567 states, 1669 states have (on average 1.0958657878969442) internal successors, (1829), 1728 states have internal predecessors, (1829), 584 states have call successors, (584), 314 states have call predecessors, (584), 313 states have return successors, (581), 524 states have call predecessors, (581), 581 states have call successors, (581) [2022-03-20 20:45:47,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2567 states to 2567 states and 2994 transitions. [2022-03-20 20:45:47,874 INFO L78 Accepts]: Start accepts. Automaton has 2567 states and 2994 transitions. Word has length 441 [2022-03-20 20:45:47,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:45:47,874 INFO L478 AbstractCegarLoop]: Abstraction has 2567 states and 2994 transitions. [2022-03-20 20:45:47,874 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 6.384615384615385) internal successors, (166), 25 states have internal predecessors, (166), 25 states have call successors, (71), 25 states have call predecessors, (71), 23 states have return successors, (69), 23 states have call predecessors, (69), 24 states have call successors, (69) [2022-03-20 20:45:47,874 INFO L276 IsEmpty]: Start isEmpty. Operand 2567 states and 2994 transitions. [2022-03-20 20:45:47,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 461 [2022-03-20 20:45:47,880 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:45:47,880 INFO L499 BasicCegarLoop]: trace histogram [70, 69, 69, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:45:47,897 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-03-20 20:45:48,097 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2022-03-20 20:45:48,098 INFO L403 AbstractCegarLoop]: === Iteration 55 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:45:48,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:45:48,098 INFO L85 PathProgramCache]: Analyzing trace with hash 568217074, now seen corresponding path program 45 times [2022-03-20 20:45:48,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:48,098 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1043086419] [2022-03-20 20:45:48,098 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:45:48,098 INFO L85 PathProgramCache]: Analyzing trace with hash 568217074, now seen corresponding path program 46 times [2022-03-20 20:45:48,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:45:48,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491017021] [2022-03-20 20:45:48,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:45:48,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:45:48,106 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:45:48,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [330509383] [2022-03-20 20:45:48,106 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:45:48,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:45:48,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:45:48,110 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:45:48,111 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-03-20 20:45:48,233 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:45:48,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:45:48,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 1019 conjuncts, 51 conjunts are in the unsatisfiable core [2022-03-20 20:45:48,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:45:49,053 INFO L134 CoverageAnalysis]: Checked inductivity of 11343 backedges. 138 proven. 10925 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2022-03-20 20:45:49,053 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:45:50,174 INFO L134 CoverageAnalysis]: Checked inductivity of 11343 backedges. 138 proven. 1817 refuted. 0 times theorem prover too weak. 9388 trivial. 0 not checked. [2022-03-20 20:45:50,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:45:50,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491017021] [2022-03-20 20:45:50,175 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:45:50,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [330509383] [2022-03-20 20:45:50,175 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [330509383] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:45:50,175 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:45:50,175 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 52 [2022-03-20 20:45:50,175 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:45:50,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1043086419] [2022-03-20 20:45:50,175 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1043086419] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:45:50,175 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:45:50,175 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-03-20 20:45:50,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073602270] [2022-03-20 20:45:50,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:45:50,176 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-20 20:45:50,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:50,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-20 20:45:50,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1230, Invalid=1422, Unknown=0, NotChecked=0, Total=2652 [2022-03-20 20:45:50,177 INFO L87 Difference]: Start difference. First operand 2567 states and 2994 transitions. Second operand has 27 states, 27 states have (on average 6.407407407407407) internal successors, (173), 26 states have internal predecessors, (173), 26 states have call successors, (74), 26 states have call predecessors, (74), 24 states have return successors, (72), 24 states have call predecessors, (72), 25 states have call successors, (72) [2022-03-20 20:45:51,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:45:51,427 INFO L93 Difference]: Finished difference Result 2696 states and 3155 transitions. [2022-03-20 20:45:51,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-20 20:45:51,427 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 6.407407407407407) internal successors, (173), 26 states have internal predecessors, (173), 26 states have call successors, (74), 26 states have call predecessors, (74), 24 states have return successors, (72), 24 states have call predecessors, (72), 25 states have call successors, (72) Word has length 460 [2022-03-20 20:45:51,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:45:51,452 INFO L225 Difference]: With dead ends: 2696 [2022-03-20 20:45:51,452 INFO L226 Difference]: Without dead ends: 2687 [2022-03-20 20:45:51,453 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 942 GetRequests, 869 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2403, Invalid=3147, Unknown=0, NotChecked=0, Total=5550 [2022-03-20 20:45:51,453 INFO L913 BasicCegarLoop]: 101 mSDtfsCounter, 75 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 362 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 398 SdHoareTripleChecker+Invalid, 390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 362 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 20:45:51,453 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 398 Invalid, 390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 362 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 20:45:51,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2687 states. [2022-03-20 20:45:52,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2687 to 2685. [2022-03-20 20:45:52,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2685 states, 1745 states have (on average 1.095702005730659) internal successors, (1912), 1807 states have internal predecessors, (1912), 612 states have call successors, (612), 328 states have call predecessors, (612), 327 states have return successors, (609), 549 states have call predecessors, (609), 609 states have call successors, (609) [2022-03-20 20:45:52,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2685 states to 2685 states and 3133 transitions. [2022-03-20 20:45:52,218 INFO L78 Accepts]: Start accepts. Automaton has 2685 states and 3133 transitions. Word has length 460 [2022-03-20 20:45:52,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:45:52,218 INFO L478 AbstractCegarLoop]: Abstraction has 2685 states and 3133 transitions. [2022-03-20 20:45:52,218 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 6.407407407407407) internal successors, (173), 26 states have internal predecessors, (173), 26 states have call successors, (74), 26 states have call predecessors, (74), 24 states have return successors, (72), 24 states have call predecessors, (72), 25 states have call successors, (72) [2022-03-20 20:45:52,218 INFO L276 IsEmpty]: Start isEmpty. Operand 2685 states and 3133 transitions. [2022-03-20 20:45:52,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 480 [2022-03-20 20:45:52,225 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:45:52,225 INFO L499 BasicCegarLoop]: trace histogram [73, 72, 72, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:45:52,246 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-03-20 20:45:52,444 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-03-20 20:45:52,444 INFO L403 AbstractCegarLoop]: === Iteration 56 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:45:52,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:45:52,444 INFO L85 PathProgramCache]: Analyzing trace with hash 1624174945, now seen corresponding path program 47 times [2022-03-20 20:45:52,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:52,445 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2071039051] [2022-03-20 20:45:52,445 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:45:52,445 INFO L85 PathProgramCache]: Analyzing trace with hash 1624174945, now seen corresponding path program 48 times [2022-03-20 20:45:52,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:45:52,445 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854843870] [2022-03-20 20:45:52,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:45:52,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:45:52,453 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:45:52,454 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [679158324] [2022-03-20 20:45:52,454 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:45:52,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:45:52,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:45:52,473 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:45:52,474 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-03-20 20:45:52,839 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 45 check-sat command(s) [2022-03-20 20:45:52,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:45:52,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 1032 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-20 20:45:52,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:45:53,604 INFO L134 CoverageAnalysis]: Checked inductivity of 12352 backedges. 144 proven. 11916 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2022-03-20 20:45:53,604 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:45:54,633 INFO L134 CoverageAnalysis]: Checked inductivity of 12352 backedges. 144 proven. 1980 refuted. 0 times theorem prover too weak. 10228 trivial. 0 not checked. [2022-03-20 20:45:54,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:45:54,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854843870] [2022-03-20 20:45:54,634 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:45:54,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [679158324] [2022-03-20 20:45:54,634 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [679158324] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:45:54,634 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:45:54,634 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 54 [2022-03-20 20:45:54,634 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:45:54,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2071039051] [2022-03-20 20:45:54,634 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2071039051] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:45:54,634 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:45:54,634 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2022-03-20 20:45:54,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068205884] [2022-03-20 20:45:54,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:45:54,635 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-20 20:45:54,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:54,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-20 20:45:54,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-20 20:45:54,636 INFO L87 Difference]: Start difference. First operand 2685 states and 3133 transitions. Second operand has 28 states, 28 states have (on average 6.428571428571429) internal successors, (180), 27 states have internal predecessors, (180), 27 states have call successors, (77), 27 states have call predecessors, (77), 25 states have return successors, (75), 25 states have call predecessors, (75), 26 states have call successors, (75) [2022-03-20 20:45:55,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:45:55,848 INFO L93 Difference]: Finished difference Result 2814 states and 3294 transitions. [2022-03-20 20:45:55,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-03-20 20:45:55,848 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 6.428571428571429) internal successors, (180), 27 states have internal predecessors, (180), 27 states have call successors, (77), 27 states have call predecessors, (77), 25 states have return successors, (75), 25 states have call predecessors, (75), 26 states have call successors, (75) Word has length 479 [2022-03-20 20:45:55,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:45:55,868 INFO L225 Difference]: With dead ends: 2814 [2022-03-20 20:45:55,868 INFO L226 Difference]: Without dead ends: 2805 [2022-03-20 20:45:55,878 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 981 GetRequests, 905 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2603, Invalid=3403, Unknown=0, NotChecked=0, Total=6006 [2022-03-20 20:45:55,878 INFO L913 BasicCegarLoop]: 104 mSDtfsCounter, 86 mSDsluCounter, 306 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 410 SdHoareTripleChecker+Invalid, 371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:45:55,879 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 410 Invalid, 371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 343 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:45:55,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2805 states. [2022-03-20 20:45:56,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2805 to 2803. [2022-03-20 20:45:56,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2803 states, 1821 states have (on average 1.0955518945634266) internal successors, (1995), 1886 states have internal predecessors, (1995), 640 states have call successors, (640), 342 states have call predecessors, (640), 341 states have return successors, (637), 574 states have call predecessors, (637), 637 states have call successors, (637) [2022-03-20 20:45:56,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2803 states to 2803 states and 3272 transitions. [2022-03-20 20:45:56,730 INFO L78 Accepts]: Start accepts. Automaton has 2803 states and 3272 transitions. Word has length 479 [2022-03-20 20:45:56,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:45:56,731 INFO L478 AbstractCegarLoop]: Abstraction has 2803 states and 3272 transitions. [2022-03-20 20:45:56,731 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 6.428571428571429) internal successors, (180), 27 states have internal predecessors, (180), 27 states have call successors, (77), 27 states have call predecessors, (77), 25 states have return successors, (75), 25 states have call predecessors, (75), 26 states have call successors, (75) [2022-03-20 20:45:56,731 INFO L276 IsEmpty]: Start isEmpty. Operand 2803 states and 3272 transitions. [2022-03-20 20:45:56,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 499 [2022-03-20 20:45:56,738 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:45:56,738 INFO L499 BasicCegarLoop]: trace histogram [76, 75, 75, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:45:56,758 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-03-20 20:45:56,947 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:45:56,948 INFO L403 AbstractCegarLoop]: === Iteration 57 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:45:56,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:45:56,948 INFO L85 PathProgramCache]: Analyzing trace with hash -695639662, now seen corresponding path program 49 times [2022-03-20 20:45:56,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:56,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [671134999] [2022-03-20 20:45:56,950 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:45:56,950 INFO L85 PathProgramCache]: Analyzing trace with hash -695639662, now seen corresponding path program 50 times [2022-03-20 20:45:56,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:45:56,950 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097511803] [2022-03-20 20:45:56,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:45:56,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:45:56,960 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:45:56,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1608072436] [2022-03-20 20:45:56,960 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:45:56,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:45:56,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:45:56,961 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:45:56,962 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-03-20 20:45:57,097 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:45:57,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:45:57,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 1099 conjuncts, 55 conjunts are in the unsatisfiable core [2022-03-20 20:45:57,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:45:57,679 INFO L134 CoverageAnalysis]: Checked inductivity of 13404 backedges. 150 proven. 12950 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2022-03-20 20:45:57,680 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:45:58,998 INFO L134 CoverageAnalysis]: Checked inductivity of 13404 backedges. 150 proven. 2150 refuted. 0 times theorem prover too weak. 11104 trivial. 0 not checked. [2022-03-20 20:45:58,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:45:58,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097511803] [2022-03-20 20:45:58,999 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:45:58,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1608072436] [2022-03-20 20:45:58,999 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1608072436] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:45:58,999 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:45:58,999 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 54 [2022-03-20 20:45:58,999 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:45:58,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [671134999] [2022-03-20 20:45:58,999 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [671134999] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:45:58,999 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:45:59,000 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2022-03-20 20:45:59,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353116788] [2022-03-20 20:45:59,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:45:59,000 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-20 20:45:59,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:59,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-20 20:45:59,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-20 20:45:59,001 INFO L87 Difference]: Start difference. First operand 2803 states and 3272 transitions. Second operand has 29 states, 29 states have (on average 6.448275862068965) internal successors, (187), 28 states have internal predecessors, (187), 28 states have call successors, (80), 28 states have call predecessors, (80), 26 states have return successors, (78), 26 states have call predecessors, (78), 27 states have call successors, (78) [2022-03-20 20:46:00,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:46:00,427 INFO L93 Difference]: Finished difference Result 2932 states and 3433 transitions. [2022-03-20 20:46:00,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-20 20:46:00,428 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 6.448275862068965) internal successors, (187), 28 states have internal predecessors, (187), 28 states have call successors, (80), 28 states have call predecessors, (80), 26 states have return successors, (78), 26 states have call predecessors, (78), 27 states have call successors, (78) Word has length 498 [2022-03-20 20:46:00,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:46:00,434 INFO L225 Difference]: With dead ends: 2932 [2022-03-20 20:46:00,435 INFO L226 Difference]: Without dead ends: 2923 [2022-03-20 20:46:00,436 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1020 GetRequests, 942 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 398 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2656, Invalid=3506, Unknown=0, NotChecked=0, Total=6162 [2022-03-20 20:46:00,436 INFO L913 BasicCegarLoop]: 107 mSDtfsCounter, 74 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 378 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 422 SdHoareTripleChecker+Invalid, 392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 20:46:00,436 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 422 Invalid, 392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 378 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 20:46:00,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2923 states. [2022-03-20 20:46:01,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2923 to 2921. [2022-03-20 20:46:01,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2921 states, 1897 states have (on average 1.09541381128097) internal successors, (2078), 1965 states have internal predecessors, (2078), 668 states have call successors, (668), 356 states have call predecessors, (668), 355 states have return successors, (665), 599 states have call predecessors, (665), 665 states have call successors, (665) [2022-03-20 20:46:01,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2921 states to 2921 states and 3411 transitions. [2022-03-20 20:46:01,231 INFO L78 Accepts]: Start accepts. Automaton has 2921 states and 3411 transitions. Word has length 498 [2022-03-20 20:46:01,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:46:01,231 INFO L478 AbstractCegarLoop]: Abstraction has 2921 states and 3411 transitions. [2022-03-20 20:46:01,231 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 6.448275862068965) internal successors, (187), 28 states have internal predecessors, (187), 28 states have call successors, (80), 28 states have call predecessors, (80), 26 states have return successors, (78), 26 states have call predecessors, (78), 27 states have call successors, (78) [2022-03-20 20:46:01,231 INFO L276 IsEmpty]: Start isEmpty. Operand 2921 states and 3411 transitions. [2022-03-20 20:46:01,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 518 [2022-03-20 20:46:01,237 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:46:01,237 INFO L499 BasicCegarLoop]: trace histogram [79, 78, 78, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:46:01,255 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-03-20 20:46:01,447 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:46:01,447 INFO L403 AbstractCegarLoop]: === Iteration 58 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:46:01,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:46:01,467 INFO L85 PathProgramCache]: Analyzing trace with hash 642972097, now seen corresponding path program 51 times [2022-03-20 20:46:01,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:46:01,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [259310122] [2022-03-20 20:46:01,468 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:46:01,468 INFO L85 PathProgramCache]: Analyzing trace with hash 642972097, now seen corresponding path program 52 times [2022-03-20 20:46:01,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:46:01,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295550635] [2022-03-20 20:46:01,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:46:01,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:46:01,476 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:46:01,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [220193016] [2022-03-20 20:46:01,476 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:46:01,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:46:01,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:46:01,478 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:46:01,479 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-03-20 20:46:01,623 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:46:01,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:46:01,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 1139 conjuncts, 57 conjunts are in the unsatisfiable core [2022-03-20 20:46:01,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:46:02,716 INFO L134 CoverageAnalysis]: Checked inductivity of 14499 backedges. 156 proven. 14027 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2022-03-20 20:46:02,716 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:46:04,034 INFO L134 CoverageAnalysis]: Checked inductivity of 14499 backedges. 156 proven. 2327 refuted. 0 times theorem prover too weak. 12016 trivial. 0 not checked. [2022-03-20 20:46:04,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:46:04,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295550635] [2022-03-20 20:46:04,035 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:46:04,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [220193016] [2022-03-20 20:46:04,035 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [220193016] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:46:04,035 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:46:04,035 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 54 [2022-03-20 20:46:04,035 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:46:04,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [259310122] [2022-03-20 20:46:04,035 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [259310122] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:46:04,035 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:46:04,035 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2022-03-20 20:46:04,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605192847] [2022-03-20 20:46:04,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:46:04,036 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-20 20:46:04,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:46:04,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-20 20:46:04,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-20 20:46:04,037 INFO L87 Difference]: Start difference. First operand 2921 states and 3411 transitions. Second operand has 30 states, 30 states have (on average 6.466666666666667) internal successors, (194), 29 states have internal predecessors, (194), 29 states have call successors, (83), 29 states have call predecessors, (83), 27 states have return successors, (81), 27 states have call predecessors, (81), 28 states have call successors, (81) [2022-03-20 20:46:05,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:46:05,449 INFO L93 Difference]: Finished difference Result 3050 states and 3572 transitions. [2022-03-20 20:46:05,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-20 20:46:05,450 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 6.466666666666667) internal successors, (194), 29 states have internal predecessors, (194), 29 states have call successors, (83), 29 states have call predecessors, (83), 27 states have return successors, (81), 27 states have call predecessors, (81), 28 states have call successors, (81) Word has length 517 [2022-03-20 20:46:05,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:46:05,482 INFO L225 Difference]: With dead ends: 3050 [2022-03-20 20:46:05,482 INFO L226 Difference]: Without dead ends: 3041 [2022-03-20 20:46:05,484 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1059 GetRequests, 980 SyntacticMatches, 1 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 423 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2709, Invalid=3611, Unknown=0, NotChecked=0, Total=6320 [2022-03-20 20:46:05,484 INFO L913 BasicCegarLoop]: 110 mSDtfsCounter, 94 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 335 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 414 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 335 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 20:46:05,484 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 414 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 335 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 20:46:05,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3041 states. [2022-03-20 20:46:06,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3041 to 3039. [2022-03-20 20:46:06,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3039 states, 1973 states have (on average 1.0952863659401926) internal successors, (2161), 2044 states have internal predecessors, (2161), 696 states have call successors, (696), 370 states have call predecessors, (696), 369 states have return successors, (693), 624 states have call predecessors, (693), 693 states have call successors, (693) [2022-03-20 20:46:06,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3039 states to 3039 states and 3550 transitions. [2022-03-20 20:46:06,400 INFO L78 Accepts]: Start accepts. Automaton has 3039 states and 3550 transitions. Word has length 517 [2022-03-20 20:46:06,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:46:06,401 INFO L478 AbstractCegarLoop]: Abstraction has 3039 states and 3550 transitions. [2022-03-20 20:46:06,401 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 6.466666666666667) internal successors, (194), 29 states have internal predecessors, (194), 29 states have call successors, (83), 29 states have call predecessors, (83), 27 states have return successors, (81), 27 states have call predecessors, (81), 28 states have call successors, (81) [2022-03-20 20:46:06,401 INFO L276 IsEmpty]: Start isEmpty. Operand 3039 states and 3550 transitions. [2022-03-20 20:46:06,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 537 [2022-03-20 20:46:06,408 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:46:06,408 INFO L499 BasicCegarLoop]: trace histogram [82, 81, 81, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:46:06,427 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-03-20 20:46:06,615 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:46:06,615 INFO L403 AbstractCegarLoop]: === Iteration 59 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:46:06,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:46:06,615 INFO L85 PathProgramCache]: Analyzing trace with hash 1709751602, now seen corresponding path program 53 times [2022-03-20 20:46:06,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:46:06,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [762471597] [2022-03-20 20:46:06,624 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:46:06,624 INFO L85 PathProgramCache]: Analyzing trace with hash 1709751602, now seen corresponding path program 54 times [2022-03-20 20:46:06,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:46:06,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742619004] [2022-03-20 20:46:06,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:46:06,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:46:06,648 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:46:06,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1163014561] [2022-03-20 20:46:06,648 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:46:06,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:46:06,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:46:06,650 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:46:06,681 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-03-20 20:46:07,045 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 52 check-sat command(s) [2022-03-20 20:46:07,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:46:07,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 1152 conjuncts, 59 conjunts are in the unsatisfiable core [2022-03-20 20:46:07,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:46:08,150 INFO L134 CoverageAnalysis]: Checked inductivity of 15637 backedges. 162 proven. 15147 refuted. 0 times theorem prover too weak. 328 trivial. 0 not checked. [2022-03-20 20:46:08,150 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:46:09,542 INFO L134 CoverageAnalysis]: Checked inductivity of 15637 backedges. 162 proven. 2511 refuted. 0 times theorem prover too weak. 12964 trivial. 0 not checked. [2022-03-20 20:46:09,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:46:09,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742619004] [2022-03-20 20:46:09,542 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:46:09,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1163014561] [2022-03-20 20:46:09,543 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1163014561] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:46:09,543 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:46:09,543 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 54 [2022-03-20 20:46:09,543 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:46:09,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [762471597] [2022-03-20 20:46:09,543 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [762471597] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:46:09,543 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:46:09,543 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2022-03-20 20:46:09,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103819293] [2022-03-20 20:46:09,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:46:09,544 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-20 20:46:09,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:46:09,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-20 20:46:09,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-20 20:46:09,545 INFO L87 Difference]: Start difference. First operand 3039 states and 3550 transitions. Second operand has 31 states, 31 states have (on average 6.483870967741935) internal successors, (201), 30 states have internal predecessors, (201), 30 states have call successors, (86), 30 states have call predecessors, (86), 28 states have return successors, (84), 28 states have call predecessors, (84), 29 states have call successors, (84) [2022-03-20 20:46:10,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:46:10,982 INFO L93 Difference]: Finished difference Result 3168 states and 3711 transitions. [2022-03-20 20:46:10,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-03-20 20:46:10,983 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 6.483870967741935) internal successors, (201), 30 states have internal predecessors, (201), 30 states have call successors, (86), 30 states have call predecessors, (86), 28 states have return successors, (84), 28 states have call predecessors, (84), 29 states have call successors, (84) Word has length 536 [2022-03-20 20:46:10,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:46:11,014 INFO L225 Difference]: With dead ends: 3168 [2022-03-20 20:46:11,014 INFO L226 Difference]: Without dead ends: 3159 [2022-03-20 20:46:11,016 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1098 GetRequests, 1018 SyntacticMatches, 1 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 449 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2762, Invalid=3718, Unknown=0, NotChecked=0, Total=6480 [2022-03-20 20:46:11,017 INFO L913 BasicCegarLoop]: 113 mSDtfsCounter, 107 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 346 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 446 SdHoareTripleChecker+Invalid, 374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 346 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 20:46:11,017 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 446 Invalid, 374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 346 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 20:46:11,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3159 states. [2022-03-20 20:46:11,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3159 to 3157. [2022-03-20 20:46:11,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3157 states, 2049 states have (on average 1.0951683748169838) internal successors, (2244), 2123 states have internal predecessors, (2244), 724 states have call successors, (724), 384 states have call predecessors, (724), 383 states have return successors, (721), 649 states have call predecessors, (721), 721 states have call successors, (721) [2022-03-20 20:46:11,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3157 states to 3157 states and 3689 transitions. [2022-03-20 20:46:11,890 INFO L78 Accepts]: Start accepts. Automaton has 3157 states and 3689 transitions. Word has length 536 [2022-03-20 20:46:11,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:46:11,890 INFO L478 AbstractCegarLoop]: Abstraction has 3157 states and 3689 transitions. [2022-03-20 20:46:11,891 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 6.483870967741935) internal successors, (201), 30 states have internal predecessors, (201), 30 states have call successors, (86), 30 states have call predecessors, (86), 28 states have return successors, (84), 28 states have call predecessors, (84), 29 states have call successors, (84) [2022-03-20 20:46:11,891 INFO L276 IsEmpty]: Start isEmpty. Operand 3157 states and 3689 transitions. [2022-03-20 20:46:11,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 556 [2022-03-20 20:46:11,897 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:46:11,897 INFO L499 BasicCegarLoop]: trace histogram [85, 84, 84, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:46:11,904 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-03-20 20:46:12,100 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-03-20 20:46:12,100 INFO L403 AbstractCegarLoop]: === Iteration 60 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:46:12,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:46:12,100 INFO L85 PathProgramCache]: Analyzing trace with hash 284015137, now seen corresponding path program 55 times [2022-03-20 20:46:12,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:46:12,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2136584017] [2022-03-20 20:46:12,101 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:46:12,101 INFO L85 PathProgramCache]: Analyzing trace with hash 284015137, now seen corresponding path program 56 times [2022-03-20 20:46:12,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:46:12,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24835068] [2022-03-20 20:46:12,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:46:12,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:46:12,110 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:46:12,110 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1219743310] [2022-03-20 20:46:12,110 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:46:12,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:46:12,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:46:12,113 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:46:12,114 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-03-20 20:46:12,259 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:46:12,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:46:12,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 1219 conjuncts, 61 conjunts are in the unsatisfiable core [2022-03-20 20:46:12,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:46:13,348 INFO L134 CoverageAnalysis]: Checked inductivity of 16818 backedges. 168 proven. 16310 refuted. 0 times theorem prover too weak. 340 trivial. 0 not checked. [2022-03-20 20:46:13,348 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:46:14,701 INFO L134 CoverageAnalysis]: Checked inductivity of 16818 backedges. 168 proven. 2702 refuted. 0 times theorem prover too weak. 13948 trivial. 0 not checked. [2022-03-20 20:46:14,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:46:14,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24835068] [2022-03-20 20:46:14,701 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:46:14,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1219743310] [2022-03-20 20:46:14,701 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1219743310] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:46:14,702 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:46:14,702 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 54 [2022-03-20 20:46:14,702 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:46:14,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2136584017] [2022-03-20 20:46:14,702 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2136584017] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:46:14,702 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:46:14,702 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [32] imperfect sequences [] total 32 [2022-03-20 20:46:14,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682586489] [2022-03-20 20:46:14,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:46:14,702 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-20 20:46:14,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:46:14,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-20 20:46:14,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-20 20:46:14,703 INFO L87 Difference]: Start difference. First operand 3157 states and 3689 transitions. Second operand has 32 states, 32 states have (on average 6.5) internal successors, (208), 31 states have internal predecessors, (208), 31 states have call successors, (89), 31 states have call predecessors, (89), 29 states have return successors, (87), 29 states have call predecessors, (87), 30 states have call successors, (87) [2022-03-20 20:46:16,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:46:16,203 INFO L93 Difference]: Finished difference Result 3286 states and 3850 transitions. [2022-03-20 20:46:16,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-20 20:46:16,204 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 6.5) internal successors, (208), 31 states have internal predecessors, (208), 31 states have call successors, (89), 31 states have call predecessors, (89), 29 states have return successors, (87), 29 states have call predecessors, (87), 30 states have call successors, (87) Word has length 555 [2022-03-20 20:46:16,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:46:16,211 INFO L225 Difference]: With dead ends: 3286 [2022-03-20 20:46:16,211 INFO L226 Difference]: Without dead ends: 3277 [2022-03-20 20:46:16,212 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1137 GetRequests, 1056 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 476 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2815, Invalid=3827, Unknown=0, NotChecked=0, Total=6642 [2022-03-20 20:46:16,212 INFO L913 BasicCegarLoop]: 116 mSDtfsCounter, 162 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 345 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 448 SdHoareTripleChecker+Invalid, 401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 345 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 20:46:16,212 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 448 Invalid, 401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 345 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 20:46:16,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3277 states. [2022-03-20 20:46:17,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3277 to 3275. [2022-03-20 20:46:17,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3275 states, 2125 states have (on average 1.0950588235294119) internal successors, (2327), 2202 states have internal predecessors, (2327), 752 states have call successors, (752), 398 states have call predecessors, (752), 397 states have return successors, (749), 674 states have call predecessors, (749), 749 states have call successors, (749) [2022-03-20 20:46:17,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3275 states to 3275 states and 3828 transitions. [2022-03-20 20:46:17,089 INFO L78 Accepts]: Start accepts. Automaton has 3275 states and 3828 transitions. Word has length 555 [2022-03-20 20:46:17,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:46:17,089 INFO L478 AbstractCegarLoop]: Abstraction has 3275 states and 3828 transitions. [2022-03-20 20:46:17,089 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 6.5) internal successors, (208), 31 states have internal predecessors, (208), 31 states have call successors, (89), 31 states have call predecessors, (89), 29 states have return successors, (87), 29 states have call predecessors, (87), 30 states have call successors, (87) [2022-03-20 20:46:17,089 INFO L276 IsEmpty]: Start isEmpty. Operand 3275 states and 3828 transitions. [2022-03-20 20:46:17,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 575 [2022-03-20 20:46:17,096 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:46:17,096 INFO L499 BasicCegarLoop]: trace histogram [88, 87, 87, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:46:17,116 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-03-20 20:46:17,315 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-03-20 20:46:17,315 INFO L403 AbstractCegarLoop]: === Iteration 61 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:46:17,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:46:17,316 INFO L85 PathProgramCache]: Analyzing trace with hash 1854300370, now seen corresponding path program 57 times [2022-03-20 20:46:17,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:46:17,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [721071939] [2022-03-20 20:46:17,316 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:46:17,316 INFO L85 PathProgramCache]: Analyzing trace with hash 1854300370, now seen corresponding path program 58 times [2022-03-20 20:46:17,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:46:17,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462058989] [2022-03-20 20:46:17,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:46:17,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:46:17,343 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:46:17,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [616884308] [2022-03-20 20:46:17,343 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:46:17,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:46:17,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:46:17,351 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:46:17,352 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-03-20 20:46:17,545 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:46:17,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:46:17,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 1259 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-20 20:46:17,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:46:18,721 INFO L134 CoverageAnalysis]: Checked inductivity of 18042 backedges. 174 proven. 17516 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2022-03-20 20:46:18,721 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:46:20,061 INFO L134 CoverageAnalysis]: Checked inductivity of 18042 backedges. 174 proven. 2900 refuted. 0 times theorem prover too weak. 14968 trivial. 0 not checked. [2022-03-20 20:46:20,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:46:20,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462058989] [2022-03-20 20:46:20,062 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:46:20,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [616884308] [2022-03-20 20:46:20,062 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [616884308] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:46:20,062 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:46:20,062 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 54 [2022-03-20 20:46:20,062 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:46:20,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [721071939] [2022-03-20 20:46:20,062 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [721071939] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:46:20,062 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:46:20,063 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [33] imperfect sequences [] total 33 [2022-03-20 20:46:20,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697999760] [2022-03-20 20:46:20,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:46:20,063 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-20 20:46:20,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:46:20,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-20 20:46:20,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-20 20:46:20,064 INFO L87 Difference]: Start difference. First operand 3275 states and 3828 transitions. Second operand has 33 states, 33 states have (on average 6.515151515151516) internal successors, (215), 32 states have internal predecessors, (215), 32 states have call successors, (92), 32 states have call predecessors, (92), 30 states have return successors, (90), 30 states have call predecessors, (90), 31 states have call successors, (90) [2022-03-20 20:46:21,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:46:21,593 INFO L93 Difference]: Finished difference Result 3404 states and 3989 transitions. [2022-03-20 20:46:21,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-20 20:46:21,593 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 6.515151515151516) internal successors, (215), 32 states have internal predecessors, (215), 32 states have call successors, (92), 32 states have call predecessors, (92), 30 states have return successors, (90), 30 states have call predecessors, (90), 31 states have call successors, (90) Word has length 574 [2022-03-20 20:46:21,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:46:21,601 INFO L225 Difference]: With dead ends: 3404 [2022-03-20 20:46:21,601 INFO L226 Difference]: Without dead ends: 3395 [2022-03-20 20:46:21,602 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1176 GetRequests, 1094 SyntacticMatches, 1 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 504 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2868, Invalid=3938, Unknown=0, NotChecked=0, Total=6806 [2022-03-20 20:46:21,602 INFO L913 BasicCegarLoop]: 119 mSDtfsCounter, 111 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 480 SdHoareTripleChecker+Invalid, 431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 20:46:21,602 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 480 Invalid, 431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 389 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 20:46:21,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3395 states. [2022-03-20 20:46:22,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3395 to 3393. [2022-03-20 20:46:22,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3393 states, 2201 states have (on average 1.0949568378009995) internal successors, (2410), 2281 states have internal predecessors, (2410), 780 states have call successors, (780), 412 states have call predecessors, (780), 411 states have return successors, (777), 699 states have call predecessors, (777), 777 states have call successors, (777) [2022-03-20 20:46:22,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3393 states to 3393 states and 3967 transitions. [2022-03-20 20:46:22,511 INFO L78 Accepts]: Start accepts. Automaton has 3393 states and 3967 transitions. Word has length 574 [2022-03-20 20:46:22,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:46:22,511 INFO L478 AbstractCegarLoop]: Abstraction has 3393 states and 3967 transitions. [2022-03-20 20:46:22,511 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 6.515151515151516) internal successors, (215), 32 states have internal predecessors, (215), 32 states have call successors, (92), 32 states have call predecessors, (92), 30 states have return successors, (90), 30 states have call predecessors, (90), 31 states have call successors, (90) [2022-03-20 20:46:22,511 INFO L276 IsEmpty]: Start isEmpty. Operand 3393 states and 3967 transitions. [2022-03-20 20:46:22,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 594 [2022-03-20 20:46:22,517 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:46:22,518 INFO L499 BasicCegarLoop]: trace histogram [91, 90, 90, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:46:22,541 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-03-20 20:46:22,719 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:46:22,720 INFO L403 AbstractCegarLoop]: === Iteration 62 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:46:22,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:46:22,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1372926593, now seen corresponding path program 59 times [2022-03-20 20:46:22,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:46:22,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [849892746] [2022-03-20 20:46:22,720 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:46:22,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1372926593, now seen corresponding path program 60 times [2022-03-20 20:46:22,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:46:22,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821245785] [2022-03-20 20:46:22,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:46:22,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:46:22,743 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:46:22,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1170232221] [2022-03-20 20:46:22,744 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:46:22,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:46:22,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:46:22,745 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:46:22,746 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-03-20 20:47:44,523 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 57 check-sat command(s) [2022-03-20 20:47:44,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:47:44,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 1272 conjuncts, 65 conjunts are in the unsatisfiable core [2022-03-20 20:47:44,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:47:45,732 INFO L134 CoverageAnalysis]: Checked inductivity of 19309 backedges. 180 proven. 18765 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-20 20:47:45,732 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:47:46,990 INFO L134 CoverageAnalysis]: Checked inductivity of 19309 backedges. 180 proven. 3105 refuted. 0 times theorem prover too weak. 16024 trivial. 0 not checked. [2022-03-20 20:47:46,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:47:46,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821245785] [2022-03-20 20:47:46,990 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:47:46,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1170232221] [2022-03-20 20:47:46,990 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1170232221] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:47:46,990 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:47:46,991 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 54 [2022-03-20 20:47:46,991 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:47:46,991 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [849892746] [2022-03-20 20:47:46,991 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [849892746] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:47:46,991 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:47:46,991 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [34] imperfect sequences [] total 34 [2022-03-20 20:47:46,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891053015] [2022-03-20 20:47:46,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:47:46,991 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-20 20:47:46,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:47:46,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-20 20:47:46,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-20 20:47:46,992 INFO L87 Difference]: Start difference. First operand 3393 states and 3967 transitions. Second operand has 34 states, 34 states have (on average 6.529411764705882) internal successors, (222), 33 states have internal predecessors, (222), 33 states have call successors, (95), 33 states have call predecessors, (95), 31 states have return successors, (93), 31 states have call predecessors, (93), 32 states have call successors, (93) [2022-03-20 20:47:48,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:47:48,406 INFO L93 Difference]: Finished difference Result 3522 states and 4128 transitions. [2022-03-20 20:47:48,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-03-20 20:47:48,407 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 6.529411764705882) internal successors, (222), 33 states have internal predecessors, (222), 33 states have call successors, (95), 33 states have call predecessors, (95), 31 states have return successors, (93), 31 states have call predecessors, (93), 32 states have call successors, (93) Word has length 593 [2022-03-20 20:47:48,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:47:48,413 INFO L225 Difference]: With dead ends: 3522 [2022-03-20 20:47:48,413 INFO L226 Difference]: Without dead ends: 3513 [2022-03-20 20:47:48,413 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1215 GetRequests, 1132 SyntacticMatches, 1 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 533 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2921, Invalid=4051, Unknown=0, NotChecked=0, Total=6972 [2022-03-20 20:47:48,413 INFO L913 BasicCegarLoop]: 122 mSDtfsCounter, 106 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 415 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 482 SdHoareTripleChecker+Invalid, 450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 20:47:48,414 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 482 Invalid, 450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 415 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 20:47:48,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3513 states. [2022-03-20 20:47:49,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3513 to 3511. [2022-03-20 20:47:49,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3511 states, 2277 states have (on average 1.0948616600790513) internal successors, (2493), 2360 states have internal predecessors, (2493), 808 states have call successors, (808), 426 states have call predecessors, (808), 425 states have return successors, (805), 724 states have call predecessors, (805), 805 states have call successors, (805) [2022-03-20 20:47:49,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3511 states to 3511 states and 4106 transitions. [2022-03-20 20:47:49,317 INFO L78 Accepts]: Start accepts. Automaton has 3511 states and 4106 transitions. Word has length 593 [2022-03-20 20:47:49,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:47:49,317 INFO L478 AbstractCegarLoop]: Abstraction has 3511 states and 4106 transitions. [2022-03-20 20:47:49,317 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 6.529411764705882) internal successors, (222), 33 states have internal predecessors, (222), 33 states have call successors, (95), 33 states have call predecessors, (95), 31 states have return successors, (93), 31 states have call predecessors, (93), 32 states have call successors, (93) [2022-03-20 20:47:49,317 INFO L276 IsEmpty]: Start isEmpty. Operand 3511 states and 4106 transitions. [2022-03-20 20:47:49,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 613 [2022-03-20 20:47:49,324 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:47:49,324 INFO L499 BasicCegarLoop]: trace histogram [94, 93, 93, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:47:49,347 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-03-20 20:47:49,539 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:47:49,539 INFO L403 AbstractCegarLoop]: === Iteration 63 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:47:49,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:47:49,540 INFO L85 PathProgramCache]: Analyzing trace with hash 1466715250, now seen corresponding path program 61 times [2022-03-20 20:47:49,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:47:49,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1462144778] [2022-03-20 20:47:49,540 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:47:49,540 INFO L85 PathProgramCache]: Analyzing trace with hash 1466715250, now seen corresponding path program 62 times [2022-03-20 20:47:49,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:47:49,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840760359] [2022-03-20 20:47:49,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:47:49,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:47:49,550 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:47:49,550 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1337866561] [2022-03-20 20:47:49,550 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:47:49,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:47:49,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:47:49,551 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:47:49,552 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-03-20 20:47:49,725 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:47:49,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:47:49,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 1339 conjuncts, 67 conjunts are in the unsatisfiable core [2022-03-20 20:47:49,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:47:50,991 INFO L134 CoverageAnalysis]: Checked inductivity of 20619 backedges. 186 proven. 20057 refuted. 0 times theorem prover too weak. 376 trivial. 0 not checked. [2022-03-20 20:47:50,991 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:47:52,369 INFO L134 CoverageAnalysis]: Checked inductivity of 20619 backedges. 186 proven. 3317 refuted. 0 times theorem prover too weak. 17116 trivial. 0 not checked. [2022-03-20 20:47:52,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:47:52,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840760359] [2022-03-20 20:47:52,369 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:47:52,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1337866561] [2022-03-20 20:47:52,370 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1337866561] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:47:52,370 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:47:52,370 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 54 [2022-03-20 20:47:52,370 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:47:52,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1462144778] [2022-03-20 20:47:52,370 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1462144778] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:47:52,370 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:47:52,370 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [35] imperfect sequences [] total 35 [2022-03-20 20:47:52,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021803317] [2022-03-20 20:47:52,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:47:52,371 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-20 20:47:52,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:47:52,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-20 20:47:52,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-20 20:47:52,372 INFO L87 Difference]: Start difference. First operand 3511 states and 4106 transitions. Second operand has 35 states, 35 states have (on average 6.542857142857143) internal successors, (229), 34 states have internal predecessors, (229), 34 states have call successors, (98), 34 states have call predecessors, (98), 32 states have return successors, (96), 32 states have call predecessors, (96), 33 states have call successors, (96) [2022-03-20 20:47:53,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:47:53,840 INFO L93 Difference]: Finished difference Result 3640 states and 4267 transitions. [2022-03-20 20:47:53,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-20 20:47:53,840 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 6.542857142857143) internal successors, (229), 34 states have internal predecessors, (229), 34 states have call successors, (98), 34 states have call predecessors, (98), 32 states have return successors, (96), 32 states have call predecessors, (96), 33 states have call successors, (96) Word has length 612 [2022-03-20 20:47:53,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:47:53,849 INFO L225 Difference]: With dead ends: 3640 [2022-03-20 20:47:53,849 INFO L226 Difference]: Without dead ends: 3631 [2022-03-20 20:47:53,850 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1254 GetRequests, 1170 SyntacticMatches, 1 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 563 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2974, Invalid=4166, Unknown=0, NotChecked=0, Total=7140 [2022-03-20 20:47:53,850 INFO L913 BasicCegarLoop]: 125 mSDtfsCounter, 114 mSDsluCounter, 369 mSDsCounter, 0 mSdLazyCounter, 438 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 494 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:47:53,851 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 494 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 438 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:47:53,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3631 states. [2022-03-20 20:47:54,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3631 to 3629. [2022-03-20 20:47:54,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3629 states, 2353 states have (on average 1.094772630684233) internal successors, (2576), 2439 states have internal predecessors, (2576), 836 states have call successors, (836), 440 states have call predecessors, (836), 439 states have return successors, (833), 749 states have call predecessors, (833), 833 states have call successors, (833) [2022-03-20 20:47:54,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3629 states to 3629 states and 4245 transitions. [2022-03-20 20:47:54,804 INFO L78 Accepts]: Start accepts. Automaton has 3629 states and 4245 transitions. Word has length 612 [2022-03-20 20:47:54,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:47:54,805 INFO L478 AbstractCegarLoop]: Abstraction has 3629 states and 4245 transitions. [2022-03-20 20:47:54,805 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 6.542857142857143) internal successors, (229), 34 states have internal predecessors, (229), 34 states have call successors, (98), 34 states have call predecessors, (98), 32 states have return successors, (96), 32 states have call predecessors, (96), 33 states have call successors, (96) [2022-03-20 20:47:54,805 INFO L276 IsEmpty]: Start isEmpty. Operand 3629 states and 4245 transitions. [2022-03-20 20:47:54,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 632 [2022-03-20 20:47:54,812 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:47:54,813 INFO L499 BasicCegarLoop]: trace histogram [97, 96, 96, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:47:54,833 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-03-20 20:47:55,031 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:47:55,032 INFO L403 AbstractCegarLoop]: === Iteration 64 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:47:55,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:47:55,032 INFO L85 PathProgramCache]: Analyzing trace with hash -2118163743, now seen corresponding path program 63 times [2022-03-20 20:47:55,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:47:55,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1198834330] [2022-03-20 20:47:55,033 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:47:55,033 INFO L85 PathProgramCache]: Analyzing trace with hash -2118163743, now seen corresponding path program 64 times [2022-03-20 20:47:55,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:47:55,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472998243] [2022-03-20 20:47:55,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:47:55,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:47:55,043 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:47:55,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [237331884] [2022-03-20 20:47:55,044 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:47:55,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:47:55,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:47:55,045 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:47:55,046 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-03-20 20:47:55,238 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:47:55,238 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:47:55,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 1379 conjuncts, 69 conjunts are in the unsatisfiable core [2022-03-20 20:47:55,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:47:56,321 INFO L134 CoverageAnalysis]: Checked inductivity of 21972 backedges. 192 proven. 21392 refuted. 0 times theorem prover too weak. 388 trivial. 0 not checked. [2022-03-20 20:47:56,321 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:47:57,679 INFO L134 CoverageAnalysis]: Checked inductivity of 21972 backedges. 192 proven. 3536 refuted. 0 times theorem prover too weak. 18244 trivial. 0 not checked. [2022-03-20 20:47:57,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:47:57,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472998243] [2022-03-20 20:47:57,679 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:47:57,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237331884] [2022-03-20 20:47:57,679 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237331884] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:47:57,679 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:47:57,680 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 54 [2022-03-20 20:47:57,680 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:47:57,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1198834330] [2022-03-20 20:47:57,680 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1198834330] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:47:57,680 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:47:57,680 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [36] imperfect sequences [] total 36 [2022-03-20 20:47:57,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891314319] [2022-03-20 20:47:57,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:47:57,680 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-20 20:47:57,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:47:57,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-20 20:47:57,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-20 20:47:57,681 INFO L87 Difference]: Start difference. First operand 3629 states and 4245 transitions. Second operand has 36 states, 36 states have (on average 6.555555555555555) internal successors, (236), 35 states have internal predecessors, (236), 35 states have call successors, (101), 35 states have call predecessors, (101), 33 states have return successors, (99), 33 states have call predecessors, (99), 34 states have call successors, (99) [2022-03-20 20:47:59,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:47:59,295 INFO L93 Difference]: Finished difference Result 3758 states and 4406 transitions. [2022-03-20 20:47:59,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-03-20 20:47:59,295 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 6.555555555555555) internal successors, (236), 35 states have internal predecessors, (236), 35 states have call successors, (101), 35 states have call predecessors, (101), 33 states have return successors, (99), 33 states have call predecessors, (99), 34 states have call successors, (99) Word has length 631 [2022-03-20 20:47:59,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:47:59,302 INFO L225 Difference]: With dead ends: 3758 [2022-03-20 20:47:59,302 INFO L226 Difference]: Without dead ends: 3749 [2022-03-20 20:47:59,303 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1293 GetRequests, 1208 SyntacticMatches, 1 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 594 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=3027, Invalid=4283, Unknown=0, NotChecked=0, Total=7310 [2022-03-20 20:47:59,308 INFO L913 BasicCegarLoop]: 128 mSDtfsCounter, 98 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 464 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 496 SdHoareTripleChecker+Invalid, 478 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 464 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 20:47:59,308 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 496 Invalid, 478 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 464 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 20:47:59,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3749 states. [2022-03-20 20:48:00,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3749 to 3747. [2022-03-20 20:48:00,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3747 states, 2429 states have (on average 1.0946891724989707) internal successors, (2659), 2518 states have internal predecessors, (2659), 864 states have call successors, (864), 454 states have call predecessors, (864), 453 states have return successors, (861), 774 states have call predecessors, (861), 861 states have call successors, (861) [2022-03-20 20:48:00,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3747 states to 3747 states and 4384 transitions. [2022-03-20 20:48:00,294 INFO L78 Accepts]: Start accepts. Automaton has 3747 states and 4384 transitions. Word has length 631 [2022-03-20 20:48:00,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:00,295 INFO L478 AbstractCegarLoop]: Abstraction has 3747 states and 4384 transitions. [2022-03-20 20:48:00,295 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 6.555555555555555) internal successors, (236), 35 states have internal predecessors, (236), 35 states have call successors, (101), 35 states have call predecessors, (101), 33 states have return successors, (99), 33 states have call predecessors, (99), 34 states have call successors, (99) [2022-03-20 20:48:00,295 INFO L276 IsEmpty]: Start isEmpty. Operand 3747 states and 4384 transitions. [2022-03-20 20:48:00,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 651 [2022-03-20 20:48:00,302 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:00,302 INFO L499 BasicCegarLoop]: trace histogram [100, 99, 99, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:48:00,322 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2022-03-20 20:48:00,520 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:00,520 INFO L403 AbstractCegarLoop]: === Iteration 65 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:00,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:00,521 INFO L85 PathProgramCache]: Analyzing trace with hash -266043374, now seen corresponding path program 65 times [2022-03-20 20:48:00,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:00,521 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [458014160] [2022-03-20 20:48:00,521 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:00,521 INFO L85 PathProgramCache]: Analyzing trace with hash -266043374, now seen corresponding path program 66 times [2022-03-20 20:48:00,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:00,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431053749] [2022-03-20 20:48:00,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:00,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:00,533 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:00,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [128538093] [2022-03-20 20:48:00,533 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:48:00,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:00,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:00,534 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:48:00,535 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-03-20 20:48:00,989 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 62 check-sat command(s) [2022-03-20 20:48:00,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:00,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 1410 conjuncts, 71 conjunts are in the unsatisfiable core [2022-03-20 20:48:01,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:02,218 INFO L134 CoverageAnalysis]: Checked inductivity of 23368 backedges. 198 proven. 22770 refuted. 0 times theorem prover too weak. 400 trivial. 0 not checked. [2022-03-20 20:48:02,218 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:48:03,356 INFO L134 CoverageAnalysis]: Checked inductivity of 23368 backedges. 198 proven. 3762 refuted. 0 times theorem prover too weak. 19408 trivial. 0 not checked. [2022-03-20 20:48:03,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:03,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431053749] [2022-03-20 20:48:03,356 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:03,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [128538093] [2022-03-20 20:48:03,356 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [128538093] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:48:03,356 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:48:03,357 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 54 [2022-03-20 20:48:03,357 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:03,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [458014160] [2022-03-20 20:48:03,357 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [458014160] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:03,357 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:03,357 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [37] imperfect sequences [] total 37 [2022-03-20 20:48:03,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920164347] [2022-03-20 20:48:03,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:03,357 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-20 20:48:03,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:03,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-20 20:48:03,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-20 20:48:03,358 INFO L87 Difference]: Start difference. First operand 3747 states and 4384 transitions. Second operand has 37 states, 37 states have (on average 6.5675675675675675) internal successors, (243), 36 states have internal predecessors, (243), 36 states have call successors, (104), 36 states have call predecessors, (104), 34 states have return successors, (102), 34 states have call predecessors, (102), 35 states have call successors, (102) [2022-03-20 20:48:04,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:04,955 INFO L93 Difference]: Finished difference Result 3876 states and 4545 transitions. [2022-03-20 20:48:04,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-03-20 20:48:04,955 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 6.5675675675675675) internal successors, (243), 36 states have internal predecessors, (243), 36 states have call successors, (104), 36 states have call predecessors, (104), 34 states have return successors, (102), 34 states have call predecessors, (102), 35 states have call successors, (102) Word has length 650 [2022-03-20 20:48:04,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:04,962 INFO L225 Difference]: With dead ends: 3876 [2022-03-20 20:48:04,962 INFO L226 Difference]: Without dead ends: 3867 [2022-03-20 20:48:04,963 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1332 GetRequests, 1246 SyntacticMatches, 1 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 626 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=3080, Invalid=4402, Unknown=0, NotChecked=0, Total=7482 [2022-03-20 20:48:04,964 INFO L913 BasicCegarLoop]: 131 mSDtfsCounter, 141 mSDsluCounter, 377 mSDsCounter, 0 mSdLazyCounter, 538 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 508 SdHoareTripleChecker+Invalid, 573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 538 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:04,964 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 508 Invalid, 573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 538 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 20:48:04,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3867 states. [2022-03-20 20:48:06,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3867 to 3865. [2022-03-20 20:48:06,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3865 states, 2505 states have (on average 1.0946107784431138) internal successors, (2742), 2597 states have internal predecessors, (2742), 892 states have call successors, (892), 468 states have call predecessors, (892), 467 states have return successors, (889), 799 states have call predecessors, (889), 889 states have call successors, (889) [2022-03-20 20:48:06,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3865 states to 3865 states and 4523 transitions. [2022-03-20 20:48:06,039 INFO L78 Accepts]: Start accepts. Automaton has 3865 states and 4523 transitions. Word has length 650 [2022-03-20 20:48:06,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:06,040 INFO L478 AbstractCegarLoop]: Abstraction has 3865 states and 4523 transitions. [2022-03-20 20:48:06,040 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 6.5675675675675675) internal successors, (243), 36 states have internal predecessors, (243), 36 states have call successors, (104), 36 states have call predecessors, (104), 34 states have return successors, (102), 34 states have call predecessors, (102), 35 states have call successors, (102) [2022-03-20 20:48:06,040 INFO L276 IsEmpty]: Start isEmpty. Operand 3865 states and 4523 transitions. [2022-03-20 20:48:06,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 670 [2022-03-20 20:48:06,049 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:06,049 INFO L499 BasicCegarLoop]: trace histogram [103, 102, 102, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:48:06,075 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2022-03-20 20:48:06,263 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2022-03-20 20:48:06,263 INFO L403 AbstractCegarLoop]: === Iteration 66 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:06,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:06,264 INFO L85 PathProgramCache]: Analyzing trace with hash 14830401, now seen corresponding path program 67 times [2022-03-20 20:48:06,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:06,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1358766714] [2022-03-20 20:48:06,264 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:06,264 INFO L85 PathProgramCache]: Analyzing trace with hash 14830401, now seen corresponding path program 68 times [2022-03-20 20:48:06,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:06,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481774570] [2022-03-20 20:48:06,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:06,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:06,274 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:06,274 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [996931325] [2022-03-20 20:48:06,274 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:48:06,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:06,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:06,276 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:48:06,276 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-03-20 20:48:06,459 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:48:06,459 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:06,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 1459 conjuncts, 73 conjunts are in the unsatisfiable core [2022-03-20 20:48:06,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:07,824 INFO L134 CoverageAnalysis]: Checked inductivity of 24807 backedges. 204 proven. 24191 refuted. 0 times theorem prover too weak. 412 trivial. 0 not checked. [2022-03-20 20:48:07,824 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:48:09,228 INFO L134 CoverageAnalysis]: Checked inductivity of 24807 backedges. 204 proven. 3995 refuted. 0 times theorem prover too weak. 20608 trivial. 0 not checked. [2022-03-20 20:48:09,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:09,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481774570] [2022-03-20 20:48:09,228 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:09,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [996931325] [2022-03-20 20:48:09,228 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [996931325] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:48:09,228 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:48:09,228 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 54 [2022-03-20 20:48:09,229 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:09,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1358766714] [2022-03-20 20:48:09,229 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1358766714] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:09,229 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:09,229 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [38] imperfect sequences [] total 38 [2022-03-20 20:48:09,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148431062] [2022-03-20 20:48:09,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:09,229 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-03-20 20:48:09,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:09,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-03-20 20:48:09,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-20 20:48:09,230 INFO L87 Difference]: Start difference. First operand 3865 states and 4523 transitions. Second operand has 38 states, 38 states have (on average 6.578947368421052) internal successors, (250), 37 states have internal predecessors, (250), 37 states have call successors, (107), 37 states have call predecessors, (107), 35 states have return successors, (105), 35 states have call predecessors, (105), 36 states have call successors, (105) [2022-03-20 20:48:11,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:11,295 INFO L93 Difference]: Finished difference Result 3994 states and 4684 transitions. [2022-03-20 20:48:11,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-03-20 20:48:11,296 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 6.578947368421052) internal successors, (250), 37 states have internal predecessors, (250), 37 states have call successors, (107), 37 states have call predecessors, (107), 35 states have return successors, (105), 35 states have call predecessors, (105), 36 states have call successors, (105) Word has length 669 [2022-03-20 20:48:11,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:11,303 INFO L225 Difference]: With dead ends: 3994 [2022-03-20 20:48:11,303 INFO L226 Difference]: Without dead ends: 3985 [2022-03-20 20:48:11,304 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1371 GetRequests, 1284 SyntacticMatches, 1 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 659 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3133, Invalid=4523, Unknown=0, NotChecked=0, Total=7656 [2022-03-20 20:48:11,304 INFO L913 BasicCegarLoop]: 134 mSDtfsCounter, 143 mSDsluCounter, 376 mSDsCounter, 0 mSdLazyCounter, 525 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 510 SdHoareTripleChecker+Invalid, 560 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 525 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:11,304 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 510 Invalid, 560 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 525 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 20:48:11,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3985 states. [2022-03-20 20:48:12,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3985 to 3983. [2022-03-20 20:48:12,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3983 states, 2581 states have (on average 1.09453700116234) internal successors, (2825), 2676 states have internal predecessors, (2825), 920 states have call successors, (920), 482 states have call predecessors, (920), 481 states have return successors, (917), 824 states have call predecessors, (917), 917 states have call successors, (917) [2022-03-20 20:48:12,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3983 states to 3983 states and 4662 transitions. [2022-03-20 20:48:12,347 INFO L78 Accepts]: Start accepts. Automaton has 3983 states and 4662 transitions. Word has length 669 [2022-03-20 20:48:12,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:12,348 INFO L478 AbstractCegarLoop]: Abstraction has 3983 states and 4662 transitions. [2022-03-20 20:48:12,348 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 6.578947368421052) internal successors, (250), 37 states have internal predecessors, (250), 37 states have call successors, (107), 37 states have call predecessors, (107), 35 states have return successors, (105), 35 states have call predecessors, (105), 36 states have call successors, (105) [2022-03-20 20:48:12,348 INFO L276 IsEmpty]: Start isEmpty. Operand 3983 states and 4662 transitions. [2022-03-20 20:48:12,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 689 [2022-03-20 20:48:12,356 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:12,357 INFO L499 BasicCegarLoop]: trace histogram [106, 105, 105, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:48:12,376 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-03-20 20:48:12,573 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:12,573 INFO L403 AbstractCegarLoop]: === Iteration 67 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:12,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:12,574 INFO L85 PathProgramCache]: Analyzing trace with hash 280558514, now seen corresponding path program 69 times [2022-03-20 20:48:12,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:12,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1060214760] [2022-03-20 20:48:12,574 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:12,574 INFO L85 PathProgramCache]: Analyzing trace with hash 280558514, now seen corresponding path program 70 times [2022-03-20 20:48:12,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:12,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078198922] [2022-03-20 20:48:12,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:12,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:12,585 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:12,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2030400750] [2022-03-20 20:48:12,585 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:48:12,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:12,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:12,587 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:48:12,587 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-03-20 20:48:12,790 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:48:12,790 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:12,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 1499 conjuncts, 75 conjunts are in the unsatisfiable core [2022-03-20 20:48:12,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:14,115 INFO L134 CoverageAnalysis]: Checked inductivity of 26289 backedges. 210 proven. 25655 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2022-03-20 20:48:14,115 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:48:15,078 INFO L134 CoverageAnalysis]: Checked inductivity of 26289 backedges. 210 proven. 4235 refuted. 0 times theorem prover too weak. 21844 trivial. 0 not checked. [2022-03-20 20:48:15,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:15,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078198922] [2022-03-20 20:48:15,079 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:15,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2030400750] [2022-03-20 20:48:15,079 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2030400750] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:48:15,079 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:48:15,079 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 54 [2022-03-20 20:48:15,079 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:15,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1060214760] [2022-03-20 20:48:15,079 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1060214760] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:15,079 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:15,079 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [39] imperfect sequences [] total 39 [2022-03-20 20:48:15,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631000390] [2022-03-20 20:48:15,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:15,080 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-20 20:48:15,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:15,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-20 20:48:15,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-20 20:48:15,081 INFO L87 Difference]: Start difference. First operand 3983 states and 4662 transitions. Second operand has 39 states, 39 states have (on average 6.589743589743589) internal successors, (257), 38 states have internal predecessors, (257), 38 states have call successors, (110), 38 states have call predecessors, (110), 36 states have return successors, (108), 36 states have call predecessors, (108), 37 states have call successors, (108) [2022-03-20 20:48:16,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:16,826 INFO L93 Difference]: Finished difference Result 4112 states and 4823 transitions. [2022-03-20 20:48:16,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-03-20 20:48:16,827 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 6.589743589743589) internal successors, (257), 38 states have internal predecessors, (257), 38 states have call successors, (110), 38 states have call predecessors, (110), 36 states have return successors, (108), 36 states have call predecessors, (108), 37 states have call successors, (108) Word has length 688 [2022-03-20 20:48:16,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:16,834 INFO L225 Difference]: With dead ends: 4112 [2022-03-20 20:48:16,835 INFO L226 Difference]: Without dead ends: 4103 [2022-03-20 20:48:16,835 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1410 GetRequests, 1322 SyntacticMatches, 1 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 693 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=3186, Invalid=4646, Unknown=0, NotChecked=0, Total=7832 [2022-03-20 20:48:16,836 INFO L913 BasicCegarLoop]: 137 mSDtfsCounter, 172 mSDsluCounter, 375 mSDsCounter, 0 mSdLazyCounter, 449 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 512 SdHoareTripleChecker+Invalid, 477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 449 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:16,836 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [172 Valid, 512 Invalid, 477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 449 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 20:48:16,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4103 states. [2022-03-20 20:48:17,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4103 to 4101. [2022-03-20 20:48:17,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4101 states, 2657 states have (on average 1.0944674444862628) internal successors, (2908), 2755 states have internal predecessors, (2908), 948 states have call successors, (948), 496 states have call predecessors, (948), 495 states have return successors, (945), 849 states have call predecessors, (945), 945 states have call successors, (945) [2022-03-20 20:48:17,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4101 states to 4101 states and 4801 transitions. [2022-03-20 20:48:17,965 INFO L78 Accepts]: Start accepts. Automaton has 4101 states and 4801 transitions. Word has length 688 [2022-03-20 20:48:17,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:17,965 INFO L478 AbstractCegarLoop]: Abstraction has 4101 states and 4801 transitions. [2022-03-20 20:48:17,966 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 6.589743589743589) internal successors, (257), 38 states have internal predecessors, (257), 38 states have call successors, (110), 38 states have call predecessors, (110), 36 states have return successors, (108), 36 states have call predecessors, (108), 37 states have call successors, (108) [2022-03-20 20:48:17,966 INFO L276 IsEmpty]: Start isEmpty. Operand 4101 states and 4801 transitions. [2022-03-20 20:48:17,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 708 [2022-03-20 20:48:17,975 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:17,976 INFO L499 BasicCegarLoop]: trace histogram [109, 108, 108, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:48:17,995 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2022-03-20 20:48:18,190 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2022-03-20 20:48:18,190 INFO L403 AbstractCegarLoop]: === Iteration 68 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:18,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:18,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1458826145, now seen corresponding path program 71 times [2022-03-20 20:48:18,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:18,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [992111955] [2022-03-20 20:48:18,191 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:18,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1458826145, now seen corresponding path program 72 times [2022-03-20 20:48:18,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:18,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232568811] [2022-03-20 20:48:18,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:18,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:18,203 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:18,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1983987719] [2022-03-20 20:48:18,203 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:48:18,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:18,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:18,204 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:48:18,205 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-03-20 20:48:18,855 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 70 check-sat command(s) [2022-03-20 20:48:18,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:18,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 1530 conjuncts, 77 conjunts are in the unsatisfiable core [2022-03-20 20:48:18,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:20,103 INFO L134 CoverageAnalysis]: Checked inductivity of 27814 backedges. 216 proven. 27162 refuted. 0 times theorem prover too weak. 436 trivial. 0 not checked. [2022-03-20 20:48:20,103 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:48:21,229 INFO L134 CoverageAnalysis]: Checked inductivity of 27814 backedges. 216 proven. 4482 refuted. 0 times theorem prover too weak. 23116 trivial. 0 not checked. [2022-03-20 20:48:21,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:21,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232568811] [2022-03-20 20:48:21,229 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:21,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1983987719] [2022-03-20 20:48:21,229 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1983987719] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:48:21,229 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:48:21,229 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 54 [2022-03-20 20:48:21,230 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:21,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [992111955] [2022-03-20 20:48:21,230 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [992111955] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:21,230 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:21,230 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [40] imperfect sequences [] total 40 [2022-03-20 20:48:21,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698623729] [2022-03-20 20:48:21,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:21,230 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-20 20:48:21,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:21,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-20 20:48:21,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-20 20:48:21,231 INFO L87 Difference]: Start difference. First operand 4101 states and 4801 transitions. Second operand has 40 states, 40 states have (on average 6.6) internal successors, (264), 39 states have internal predecessors, (264), 39 states have call successors, (113), 39 states have call predecessors, (113), 37 states have return successors, (111), 37 states have call predecessors, (111), 38 states have call successors, (111) [2022-03-20 20:48:23,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:23,422 INFO L93 Difference]: Finished difference Result 4230 states and 4962 transitions. [2022-03-20 20:48:23,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-03-20 20:48:23,423 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 6.6) internal successors, (264), 39 states have internal predecessors, (264), 39 states have call successors, (113), 39 states have call predecessors, (113), 37 states have return successors, (111), 37 states have call predecessors, (111), 38 states have call successors, (111) Word has length 707 [2022-03-20 20:48:23,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:23,430 INFO L225 Difference]: With dead ends: 4230 [2022-03-20 20:48:23,430 INFO L226 Difference]: Without dead ends: 4221 [2022-03-20 20:48:23,431 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1449 GetRequests, 1360 SyntacticMatches, 1 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 728 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3239, Invalid=4771, Unknown=0, NotChecked=0, Total=8010 [2022-03-20 20:48:23,431 INFO L913 BasicCegarLoop]: 140 mSDtfsCounter, 133 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 577 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 534 SdHoareTripleChecker+Invalid, 605 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 577 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:23,431 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 534 Invalid, 605 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 577 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 20:48:23,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4221 states. [2022-03-20 20:48:24,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4221 to 4219. [2022-03-20 20:48:24,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4219 states, 2733 states have (on average 1.0944017563117454) internal successors, (2991), 2834 states have internal predecessors, (2991), 976 states have call successors, (976), 510 states have call predecessors, (976), 509 states have return successors, (973), 874 states have call predecessors, (973), 973 states have call successors, (973) [2022-03-20 20:48:24,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4219 states to 4219 states and 4940 transitions. [2022-03-20 20:48:24,520 INFO L78 Accepts]: Start accepts. Automaton has 4219 states and 4940 transitions. Word has length 707 [2022-03-20 20:48:24,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:24,521 INFO L478 AbstractCegarLoop]: Abstraction has 4219 states and 4940 transitions. [2022-03-20 20:48:24,521 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 6.6) internal successors, (264), 39 states have internal predecessors, (264), 39 states have call successors, (113), 39 states have call predecessors, (113), 37 states have return successors, (111), 37 states have call predecessors, (111), 38 states have call successors, (111) [2022-03-20 20:48:24,521 INFO L276 IsEmpty]: Start isEmpty. Operand 4219 states and 4940 transitions. [2022-03-20 20:48:24,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 727 [2022-03-20 20:48:24,530 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:24,530 INFO L499 BasicCegarLoop]: trace histogram [112, 111, 111, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:48:24,552 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-03-20 20:48:24,750 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2022-03-20 20:48:24,751 INFO L403 AbstractCegarLoop]: === Iteration 69 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:24,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:24,751 INFO L85 PathProgramCache]: Analyzing trace with hash 968081234, now seen corresponding path program 73 times [2022-03-20 20:48:24,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:24,751 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [933763901] [2022-03-20 20:48:24,751 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:24,752 INFO L85 PathProgramCache]: Analyzing trace with hash 968081234, now seen corresponding path program 74 times [2022-03-20 20:48:24,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:24,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164630431] [2022-03-20 20:48:24,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:24,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:24,762 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:24,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1928006841] [2022-03-20 20:48:24,762 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:48:24,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:24,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:24,763 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:48:24,766 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-03-20 20:48:24,959 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:48:24,959 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:24,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 1579 conjuncts, 79 conjunts are in the unsatisfiable core [2022-03-20 20:48:24,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:26,148 INFO L134 CoverageAnalysis]: Checked inductivity of 29382 backedges. 222 proven. 28712 refuted. 0 times theorem prover too weak. 448 trivial. 0 not checked. [2022-03-20 20:48:26,148 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:48:26,918 INFO L134 CoverageAnalysis]: Checked inductivity of 29382 backedges. 222 proven. 4736 refuted. 0 times theorem prover too weak. 24424 trivial. 0 not checked. [2022-03-20 20:48:26,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:26,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164630431] [2022-03-20 20:48:26,918 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:26,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928006841] [2022-03-20 20:48:26,918 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1928006841] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:48:26,918 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:48:26,919 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 54 [2022-03-20 20:48:26,919 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:26,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [933763901] [2022-03-20 20:48:26,919 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [933763901] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:26,919 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:26,919 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [41] imperfect sequences [] total 41 [2022-03-20 20:48:26,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858341203] [2022-03-20 20:48:26,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:26,919 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-03-20 20:48:26,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:26,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-03-20 20:48:26,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-20 20:48:26,920 INFO L87 Difference]: Start difference. First operand 4219 states and 4940 transitions. Second operand has 41 states, 41 states have (on average 6.609756097560975) internal successors, (271), 40 states have internal predecessors, (271), 40 states have call successors, (116), 40 states have call predecessors, (116), 38 states have return successors, (114), 38 states have call predecessors, (114), 39 states have call successors, (114) [2022-03-20 20:48:28,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:28,781 INFO L93 Difference]: Finished difference Result 4348 states and 5101 transitions. [2022-03-20 20:48:28,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-03-20 20:48:28,782 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 6.609756097560975) internal successors, (271), 40 states have internal predecessors, (271), 40 states have call successors, (116), 40 states have call predecessors, (116), 38 states have return successors, (114), 38 states have call predecessors, (114), 39 states have call successors, (114) Word has length 726 [2022-03-20 20:48:28,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:28,791 INFO L225 Difference]: With dead ends: 4348 [2022-03-20 20:48:28,791 INFO L226 Difference]: Without dead ends: 4339 [2022-03-20 20:48:28,792 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1488 GetRequests, 1398 SyntacticMatches, 1 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 764 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=3292, Invalid=4898, Unknown=0, NotChecked=0, Total=8190 [2022-03-20 20:48:28,792 INFO L913 BasicCegarLoop]: 143 mSDtfsCounter, 160 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 471 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 556 SdHoareTripleChecker+Invalid, 513 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:28,792 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 556 Invalid, 513 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 471 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 20:48:28,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4339 states. [2022-03-20 20:48:29,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4339 to 4337. [2022-03-20 20:48:29,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4337 states, 2809 states have (on average 1.0943396226415094) internal successors, (3074), 2913 states have internal predecessors, (3074), 1004 states have call successors, (1004), 524 states have call predecessors, (1004), 523 states have return successors, (1001), 899 states have call predecessors, (1001), 1001 states have call successors, (1001) [2022-03-20 20:48:29,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4337 states to 4337 states and 5079 transitions. [2022-03-20 20:48:29,923 INFO L78 Accepts]: Start accepts. Automaton has 4337 states and 5079 transitions. Word has length 726 [2022-03-20 20:48:29,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:29,923 INFO L478 AbstractCegarLoop]: Abstraction has 4337 states and 5079 transitions. [2022-03-20 20:48:29,923 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 6.609756097560975) internal successors, (271), 40 states have internal predecessors, (271), 40 states have call successors, (116), 40 states have call predecessors, (116), 38 states have return successors, (114), 38 states have call predecessors, (114), 39 states have call successors, (114) [2022-03-20 20:48:29,923 INFO L276 IsEmpty]: Start isEmpty. Operand 4337 states and 5079 transitions. [2022-03-20 20:48:29,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 746 [2022-03-20 20:48:29,931 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:29,932 INFO L499 BasicCegarLoop]: trace histogram [115, 114, 114, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:48:29,951 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-03-20 20:48:30,150 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-03-20 20:48:30,151 INFO L403 AbstractCegarLoop]: === Iteration 70 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:30,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:30,151 INFO L85 PathProgramCache]: Analyzing trace with hash -1825946623, now seen corresponding path program 75 times [2022-03-20 20:48:30,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:30,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1658993119] [2022-03-20 20:48:30,153 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:30,153 INFO L85 PathProgramCache]: Analyzing trace with hash -1825946623, now seen corresponding path program 76 times [2022-03-20 20:48:30,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:30,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007913968] [2022-03-20 20:48:30,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:30,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:30,166 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:30,166 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1320913709] [2022-03-20 20:48:30,167 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:48:30,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:30,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:30,168 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:48:30,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-03-20 20:48:30,387 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:48:30,387 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:30,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 1619 conjuncts, 81 conjunts are in the unsatisfiable core [2022-03-20 20:48:30,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:31,815 INFO L134 CoverageAnalysis]: Checked inductivity of 30993 backedges. 228 proven. 30305 refuted. 0 times theorem prover too weak. 460 trivial. 0 not checked. [2022-03-20 20:48:31,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:48:33,291 INFO L134 CoverageAnalysis]: Checked inductivity of 30993 backedges. 228 proven. 4997 refuted. 0 times theorem prover too weak. 25768 trivial. 0 not checked. [2022-03-20 20:48:33,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:33,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007913968] [2022-03-20 20:48:33,291 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:33,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1320913709] [2022-03-20 20:48:33,291 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1320913709] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:48:33,291 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:48:33,292 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 54 [2022-03-20 20:48:33,292 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:33,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1658993119] [2022-03-20 20:48:33,292 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1658993119] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:33,292 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:33,292 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [42] imperfect sequences [] total 42 [2022-03-20 20:48:33,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896366066] [2022-03-20 20:48:33,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:33,292 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-03-20 20:48:33,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:33,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-03-20 20:48:33,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-20 20:48:33,293 INFO L87 Difference]: Start difference. First operand 4337 states and 5079 transitions. Second operand has 42 states, 42 states have (on average 6.619047619047619) internal successors, (278), 41 states have internal predecessors, (278), 41 states have call successors, (119), 41 states have call predecessors, (119), 39 states have return successors, (117), 39 states have call predecessors, (117), 40 states have call successors, (117) [2022-03-20 20:48:35,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:35,547 INFO L93 Difference]: Finished difference Result 4466 states and 5240 transitions. [2022-03-20 20:48:35,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-03-20 20:48:35,548 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 6.619047619047619) internal successors, (278), 41 states have internal predecessors, (278), 41 states have call successors, (119), 41 states have call predecessors, (119), 39 states have return successors, (117), 39 states have call predecessors, (117), 40 states have call successors, (117) Word has length 745 [2022-03-20 20:48:35,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:35,574 INFO L225 Difference]: With dead ends: 4466 [2022-03-20 20:48:35,575 INFO L226 Difference]: Without dead ends: 4457 [2022-03-20 20:48:35,576 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1527 GetRequests, 1436 SyntacticMatches, 1 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 801 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3345, Invalid=5027, Unknown=0, NotChecked=0, Total=8372 [2022-03-20 20:48:35,576 INFO L913 BasicCegarLoop]: 146 mSDtfsCounter, 141 mSDsluCounter, 432 mSDsCounter, 0 mSdLazyCounter, 536 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 578 SdHoareTripleChecker+Invalid, 571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 536 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:35,576 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 578 Invalid, 571 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 536 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 20:48:35,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4457 states. [2022-03-20 20:48:36,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4457 to 4455. [2022-03-20 20:48:36,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4455 states, 2885 states have (on average 1.0942807625649913) internal successors, (3157), 2992 states have internal predecessors, (3157), 1032 states have call successors, (1032), 538 states have call predecessors, (1032), 537 states have return successors, (1029), 924 states have call predecessors, (1029), 1029 states have call successors, (1029) [2022-03-20 20:48:36,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4455 states to 4455 states and 5218 transitions. [2022-03-20 20:48:36,852 INFO L78 Accepts]: Start accepts. Automaton has 4455 states and 5218 transitions. Word has length 745 [2022-03-20 20:48:36,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:36,852 INFO L478 AbstractCegarLoop]: Abstraction has 4455 states and 5218 transitions. [2022-03-20 20:48:36,853 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 6.619047619047619) internal successors, (278), 41 states have internal predecessors, (278), 41 states have call successors, (119), 41 states have call predecessors, (119), 39 states have return successors, (117), 39 states have call predecessors, (117), 40 states have call successors, (117) [2022-03-20 20:48:36,853 INFO L276 IsEmpty]: Start isEmpty. Operand 4455 states and 5218 transitions. [2022-03-20 20:48:36,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 765 [2022-03-20 20:48:36,862 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:36,862 INFO L499 BasicCegarLoop]: trace histogram [118, 117, 117, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:48:36,884 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-03-20 20:48:37,075 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-03-20 20:48:37,076 INFO L403 AbstractCegarLoop]: === Iteration 71 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:37,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:37,076 INFO L85 PathProgramCache]: Analyzing trace with hash 874433266, now seen corresponding path program 77 times [2022-03-20 20:48:37,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:37,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [119476466] [2022-03-20 20:48:37,076 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:37,076 INFO L85 PathProgramCache]: Analyzing trace with hash 874433266, now seen corresponding path program 78 times [2022-03-20 20:48:37,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:37,077 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320909244] [2022-03-20 20:48:37,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:37,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:37,087 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:37,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [792041274] [2022-03-20 20:48:37,088 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:48:37,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:37,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:37,089 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:48:37,090 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-03-20 20:49:01,289 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 78 check-sat command(s) [2022-03-20 20:49:01,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:49:01,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 1659 conjuncts, 83 conjunts are in the unsatisfiable core [2022-03-20 20:49:01,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:49:02,999 INFO L134 CoverageAnalysis]: Checked inductivity of 32647 backedges. 234 proven. 31941 refuted. 0 times theorem prover too weak. 472 trivial. 0 not checked. [2022-03-20 20:49:02,999 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:49:04,560 INFO L134 CoverageAnalysis]: Checked inductivity of 32647 backedges. 234 proven. 5265 refuted. 0 times theorem prover too weak. 27148 trivial. 0 not checked. [2022-03-20 20:49:04,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:49:04,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320909244] [2022-03-20 20:49:04,560 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:49:04,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [792041274] [2022-03-20 20:49:04,560 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [792041274] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:49:04,560 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:49:04,561 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43] total 54 [2022-03-20 20:49:04,561 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:49:04,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [119476466] [2022-03-20 20:49:04,561 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [119476466] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:49:04,561 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:49:04,561 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [43] imperfect sequences [] total 43 [2022-03-20 20:49:04,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181397456] [2022-03-20 20:49:04,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:49:04,561 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-03-20 20:49:04,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:49:04,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-03-20 20:49:04,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-20 20:49:04,562 INFO L87 Difference]: Start difference. First operand 4455 states and 5218 transitions. Second operand has 43 states, 43 states have (on average 6.627906976744186) internal successors, (285), 42 states have internal predecessors, (285), 42 states have call successors, (122), 42 states have call predecessors, (122), 40 states have return successors, (120), 40 states have call predecessors, (120), 41 states have call successors, (120) [2022-03-20 20:49:06,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:49:06,703 INFO L93 Difference]: Finished difference Result 4584 states and 5379 transitions. [2022-03-20 20:49:06,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-03-20 20:49:06,704 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 6.627906976744186) internal successors, (285), 42 states have internal predecessors, (285), 42 states have call successors, (122), 42 states have call predecessors, (122), 40 states have return successors, (120), 40 states have call predecessors, (120), 41 states have call successors, (120) Word has length 764 [2022-03-20 20:49:06,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:49:06,711 INFO L225 Difference]: With dead ends: 4584 [2022-03-20 20:49:06,711 INFO L226 Difference]: Without dead ends: 4575 [2022-03-20 20:49:06,712 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1566 GetRequests, 1474 SyntacticMatches, 1 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 839 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3398, Invalid=5158, Unknown=0, NotChecked=0, Total=8556 [2022-03-20 20:49:06,712 INFO L913 BasicCegarLoop]: 149 mSDtfsCounter, 189 mSDsluCounter, 421 mSDsCounter, 0 mSdLazyCounter, 499 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 570 SdHoareTripleChecker+Invalid, 534 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 499 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 20:49:06,712 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [189 Valid, 570 Invalid, 534 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 499 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 20:49:06,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4575 states. [2022-03-20 20:49:07,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4575 to 4573. [2022-03-20 20:49:07,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4573 states, 2961 states have (on average 1.094224924012158) internal successors, (3240), 3071 states have internal predecessors, (3240), 1060 states have call successors, (1060), 552 states have call predecessors, (1060), 551 states have return successors, (1057), 949 states have call predecessors, (1057), 1057 states have call successors, (1057) [2022-03-20 20:49:07,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4573 states to 4573 states and 5357 transitions. [2022-03-20 20:49:07,899 INFO L78 Accepts]: Start accepts. Automaton has 4573 states and 5357 transitions. Word has length 764 [2022-03-20 20:49:07,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:49:07,899 INFO L478 AbstractCegarLoop]: Abstraction has 4573 states and 5357 transitions. [2022-03-20 20:49:07,899 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 6.627906976744186) internal successors, (285), 42 states have internal predecessors, (285), 42 states have call successors, (122), 42 states have call predecessors, (122), 40 states have return successors, (120), 40 states have call predecessors, (120), 41 states have call successors, (120) [2022-03-20 20:49:07,899 INFO L276 IsEmpty]: Start isEmpty. Operand 4573 states and 5357 transitions. [2022-03-20 20:49:07,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 784 [2022-03-20 20:49:07,908 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:49:07,908 INFO L499 BasicCegarLoop]: trace histogram [121, 120, 120, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:49:07,923 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2022-03-20 20:49:08,120 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:49:08,121 INFO L403 AbstractCegarLoop]: === Iteration 72 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:49:08,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:49:08,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1405397919, now seen corresponding path program 79 times [2022-03-20 20:49:08,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:49:08,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [603024808] [2022-03-20 20:49:08,122 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:49:08,122 INFO L85 PathProgramCache]: Analyzing trace with hash -1405397919, now seen corresponding path program 80 times [2022-03-20 20:49:08,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:49:08,122 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110501415] [2022-03-20 20:49:08,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:49:08,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:49:08,132 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:49:08,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1419401388] [2022-03-20 20:49:08,133 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:49:08,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:49:08,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:49:08,134 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:49:08,134 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-03-20 20:49:08,336 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:49:08,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:49:08,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 1699 conjuncts, 85 conjunts are in the unsatisfiable core [2022-03-20 20:49:08,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:49:10,033 INFO L134 CoverageAnalysis]: Checked inductivity of 34344 backedges. 240 proven. 33620 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2022-03-20 20:49:10,034 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:49:11,399 INFO L134 CoverageAnalysis]: Checked inductivity of 34344 backedges. 240 proven. 5540 refuted. 0 times theorem prover too weak. 28564 trivial. 0 not checked. [2022-03-20 20:49:11,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:49:11,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110501415] [2022-03-20 20:49:11,399 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:49:11,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1419401388] [2022-03-20 20:49:11,399 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1419401388] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:49:11,399 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:49:11,399 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 54 [2022-03-20 20:49:11,400 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:49:11,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [603024808] [2022-03-20 20:49:11,400 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [603024808] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:49:11,400 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:49:11,400 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [44] imperfect sequences [] total 44 [2022-03-20 20:49:11,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768212841] [2022-03-20 20:49:11,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:49:11,400 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-03-20 20:49:11,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:49:11,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-03-20 20:49:11,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-20 20:49:11,401 INFO L87 Difference]: Start difference. First operand 4573 states and 5357 transitions. Second operand has 44 states, 44 states have (on average 6.636363636363637) internal successors, (292), 43 states have internal predecessors, (292), 43 states have call successors, (125), 43 states have call predecessors, (125), 41 states have return successors, (123), 41 states have call predecessors, (123), 42 states have call successors, (123) [2022-03-20 20:49:13,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:49:13,417 INFO L93 Difference]: Finished difference Result 4702 states and 5518 transitions. [2022-03-20 20:49:13,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-03-20 20:49:13,417 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 6.636363636363637) internal successors, (292), 43 states have internal predecessors, (292), 43 states have call successors, (125), 43 states have call predecessors, (125), 41 states have return successors, (123), 41 states have call predecessors, (123), 42 states have call successors, (123) Word has length 783 [2022-03-20 20:49:13,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:49:13,425 INFO L225 Difference]: With dead ends: 4702 [2022-03-20 20:49:13,425 INFO L226 Difference]: Without dead ends: 4693 [2022-03-20 20:49:13,426 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1605 GetRequests, 1512 SyntacticMatches, 1 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 878 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3451, Invalid=5291, Unknown=0, NotChecked=0, Total=8742 [2022-03-20 20:49:13,426 INFO L913 BasicCegarLoop]: 152 mSDtfsCounter, 132 mSDsluCounter, 440 mSDsCounter, 0 mSdLazyCounter, 669 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 592 SdHoareTripleChecker+Invalid, 690 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 669 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 20:49:13,427 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 592 Invalid, 690 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 669 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 20:49:13,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4693 states. [2022-03-20 20:49:14,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4693 to 4691. [2022-03-20 20:49:14,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4691 states, 3037 states have (on average 1.0941718801448799) internal successors, (3323), 3150 states have internal predecessors, (3323), 1088 states have call successors, (1088), 566 states have call predecessors, (1088), 565 states have return successors, (1085), 974 states have call predecessors, (1085), 1085 states have call successors, (1085) [2022-03-20 20:49:14,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4691 states to 4691 states and 5496 transitions. [2022-03-20 20:49:14,650 INFO L78 Accepts]: Start accepts. Automaton has 4691 states and 5496 transitions. Word has length 783 [2022-03-20 20:49:14,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:49:14,650 INFO L478 AbstractCegarLoop]: Abstraction has 4691 states and 5496 transitions. [2022-03-20 20:49:14,650 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 6.636363636363637) internal successors, (292), 43 states have internal predecessors, (292), 43 states have call successors, (125), 43 states have call predecessors, (125), 41 states have return successors, (123), 41 states have call predecessors, (123), 42 states have call successors, (123) [2022-03-20 20:49:14,650 INFO L276 IsEmpty]: Start isEmpty. Operand 4691 states and 5496 transitions. [2022-03-20 20:49:14,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 803 [2022-03-20 20:49:14,660 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:49:14,660 INFO L499 BasicCegarLoop]: trace histogram [124, 123, 123, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:49:14,678 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-03-20 20:49:14,875 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:49:14,875 INFO L403 AbstractCegarLoop]: === Iteration 73 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:49:14,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:49:14,876 INFO L85 PathProgramCache]: Analyzing trace with hash -1316741486, now seen corresponding path program 81 times [2022-03-20 20:49:14,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:49:14,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [298220349] [2022-03-20 20:49:14,876 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:49:14,876 INFO L85 PathProgramCache]: Analyzing trace with hash -1316741486, now seen corresponding path program 82 times [2022-03-20 20:49:14,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:49:14,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532017795] [2022-03-20 20:49:14,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:49:14,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:49:14,887 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:49:14,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [728624415] [2022-03-20 20:49:14,887 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:49:14,888 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:49:14,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:49:14,889 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:49:14,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-03-20 20:49:15,131 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:49:15,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:49:15,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 1739 conjuncts, 87 conjunts are in the unsatisfiable core [2022-03-20 20:49:15,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:49:16,846 INFO L134 CoverageAnalysis]: Checked inductivity of 36084 backedges. 246 proven. 35342 refuted. 0 times theorem prover too weak. 496 trivial. 0 not checked. [2022-03-20 20:49:16,847 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:49:18,189 INFO L134 CoverageAnalysis]: Checked inductivity of 36084 backedges. 246 proven. 5822 refuted. 0 times theorem prover too weak. 30016 trivial. 0 not checked. [2022-03-20 20:49:18,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:49:18,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532017795] [2022-03-20 20:49:18,189 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:49:18,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [728624415] [2022-03-20 20:49:18,189 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [728624415] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:49:18,189 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:49:18,190 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 54 [2022-03-20 20:49:18,190 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:49:18,190 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [298220349] [2022-03-20 20:49:18,190 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [298220349] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:49:18,190 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:49:18,190 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [45] imperfect sequences [] total 45 [2022-03-20 20:49:18,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629544599] [2022-03-20 20:49:18,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:49:18,191 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-03-20 20:49:18,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:49:18,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-03-20 20:49:18,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-20 20:49:18,192 INFO L87 Difference]: Start difference. First operand 4691 states and 5496 transitions. Second operand has 45 states, 45 states have (on average 6.644444444444445) internal successors, (299), 44 states have internal predecessors, (299), 44 states have call successors, (128), 44 states have call predecessors, (128), 42 states have return successors, (126), 42 states have call predecessors, (126), 43 states have call successors, (126) [2022-03-20 20:49:20,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:49:20,213 INFO L93 Difference]: Finished difference Result 4820 states and 5657 transitions. [2022-03-20 20:49:20,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-03-20 20:49:20,213 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 6.644444444444445) internal successors, (299), 44 states have internal predecessors, (299), 44 states have call successors, (128), 44 states have call predecessors, (128), 42 states have return successors, (126), 42 states have call predecessors, (126), 43 states have call successors, (126) Word has length 802 [2022-03-20 20:49:20,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:49:20,222 INFO L225 Difference]: With dead ends: 4820 [2022-03-20 20:49:20,222 INFO L226 Difference]: Without dead ends: 4811 [2022-03-20 20:49:20,223 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1644 GetRequests, 1550 SyntacticMatches, 1 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 918 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3504, Invalid=5426, Unknown=0, NotChecked=0, Total=8930 [2022-03-20 20:49:20,223 INFO L913 BasicCegarLoop]: 155 mSDtfsCounter, 161 mSDsluCounter, 459 mSDsCounter, 0 mSdLazyCounter, 608 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 614 SdHoareTripleChecker+Invalid, 643 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 608 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 20:49:20,223 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [161 Valid, 614 Invalid, 643 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 608 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 20:49:20,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4811 states. [2022-03-20 20:49:21,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4811 to 4809. [2022-03-20 20:49:21,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4809 states, 3113 states have (on average 1.0941214262769032) internal successors, (3406), 3229 states have internal predecessors, (3406), 1116 states have call successors, (1116), 580 states have call predecessors, (1116), 579 states have return successors, (1113), 999 states have call predecessors, (1113), 1113 states have call successors, (1113) [2022-03-20 20:49:21,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4809 states to 4809 states and 5635 transitions. [2022-03-20 20:49:21,538 INFO L78 Accepts]: Start accepts. Automaton has 4809 states and 5635 transitions. Word has length 802 [2022-03-20 20:49:21,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:49:21,538 INFO L478 AbstractCegarLoop]: Abstraction has 4809 states and 5635 transitions. [2022-03-20 20:49:21,539 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 6.644444444444445) internal successors, (299), 44 states have internal predecessors, (299), 44 states have call successors, (128), 44 states have call predecessors, (128), 42 states have return successors, (126), 42 states have call predecessors, (126), 43 states have call successors, (126) [2022-03-20 20:49:21,539 INFO L276 IsEmpty]: Start isEmpty. Operand 4809 states and 5635 transitions. [2022-03-20 20:49:21,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 822 [2022-03-20 20:49:21,548 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:49:21,548 INFO L499 BasicCegarLoop]: trace histogram [127, 126, 126, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:49:21,568 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2022-03-20 20:49:21,760 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:49:21,761 INFO L403 AbstractCegarLoop]: === Iteration 74 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:49:21,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:49:21,761 INFO L85 PathProgramCache]: Analyzing trace with hash -530768703, now seen corresponding path program 83 times [2022-03-20 20:49:21,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:49:21,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [215097027] [2022-03-20 20:49:21,762 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:49:21,762 INFO L85 PathProgramCache]: Analyzing trace with hash -530768703, now seen corresponding path program 84 times [2022-03-20 20:49:21,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:49:21,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891899493] [2022-03-20 20:49:21,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:49:21,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:49:21,774 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:49:21,774 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [478523816] [2022-03-20 20:49:21,774 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:49:21,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:49:21,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:49:21,775 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:49:21,776 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-03-20 20:49:25,378 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 81 check-sat command(s) [2022-03-20 20:49:25,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:49:25,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 1779 conjuncts, 89 conjunts are in the unsatisfiable core [2022-03-20 20:49:25,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:49:27,257 INFO L134 CoverageAnalysis]: Checked inductivity of 37867 backedges. 252 proven. 37107 refuted. 0 times theorem prover too weak. 508 trivial. 0 not checked. [2022-03-20 20:49:27,258 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:49:28,040 INFO L134 CoverageAnalysis]: Checked inductivity of 37867 backedges. 252 proven. 6111 refuted. 0 times theorem prover too weak. 31504 trivial. 0 not checked. [2022-03-20 20:49:28,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:49:28,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891899493] [2022-03-20 20:49:28,040 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:49:28,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [478523816] [2022-03-20 20:49:28,040 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [478523816] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:49:28,040 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:49:28,040 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 54 [2022-03-20 20:49:28,041 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:49:28,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [215097027] [2022-03-20 20:49:28,041 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [215097027] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:49:28,042 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:49:28,042 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [46] imperfect sequences [] total 46 [2022-03-20 20:49:28,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342882944] [2022-03-20 20:49:28,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:49:28,042 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-20 20:49:28,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:49:28,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-20 20:49:28,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-20 20:49:28,043 INFO L87 Difference]: Start difference. First operand 4809 states and 5635 transitions. Second operand has 46 states, 46 states have (on average 6.6521739130434785) internal successors, (306), 45 states have internal predecessors, (306), 45 states have call successors, (131), 45 states have call predecessors, (131), 43 states have return successors, (129), 43 states have call predecessors, (129), 44 states have call successors, (129) [2022-03-20 20:49:30,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:49:30,083 INFO L93 Difference]: Finished difference Result 4938 states and 5796 transitions. [2022-03-20 20:49:30,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-03-20 20:49:30,083 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 6.6521739130434785) internal successors, (306), 45 states have internal predecessors, (306), 45 states have call successors, (131), 45 states have call predecessors, (131), 43 states have return successors, (129), 43 states have call predecessors, (129), 44 states have call successors, (129) Word has length 821 [2022-03-20 20:49:30,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:49:30,092 INFO L225 Difference]: With dead ends: 4938 [2022-03-20 20:49:30,092 INFO L226 Difference]: Without dead ends: 4929 [2022-03-20 20:49:30,093 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1683 GetRequests, 1588 SyntacticMatches, 1 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 959 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=3557, Invalid=5563, Unknown=0, NotChecked=0, Total=9120 [2022-03-20 20:49:30,093 INFO L913 BasicCegarLoop]: 158 mSDtfsCounter, 155 mSDsluCounter, 458 mSDsCounter, 0 mSdLazyCounter, 604 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 616 SdHoareTripleChecker+Invalid, 632 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 604 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 20:49:30,093 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 616 Invalid, 632 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 604 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 20:49:30,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4929 states. [2022-03-20 20:49:31,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4929 to 4927. [2022-03-20 20:49:31,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4927 states, 3189 states have (on average 1.0940733772342428) internal successors, (3489), 3308 states have internal predecessors, (3489), 1144 states have call successors, (1144), 594 states have call predecessors, (1144), 593 states have return successors, (1141), 1024 states have call predecessors, (1141), 1141 states have call successors, (1141) [2022-03-20 20:49:31,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4927 states to 4927 states and 5774 transitions. [2022-03-20 20:49:31,386 INFO L78 Accepts]: Start accepts. Automaton has 4927 states and 5774 transitions. Word has length 821 [2022-03-20 20:49:31,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:49:31,386 INFO L478 AbstractCegarLoop]: Abstraction has 4927 states and 5774 transitions. [2022-03-20 20:49:31,386 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 6.6521739130434785) internal successors, (306), 45 states have internal predecessors, (306), 45 states have call successors, (131), 45 states have call predecessors, (131), 43 states have return successors, (129), 43 states have call predecessors, (129), 44 states have call successors, (129) [2022-03-20 20:49:31,386 INFO L276 IsEmpty]: Start isEmpty. Operand 4927 states and 5774 transitions. [2022-03-20 20:49:31,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 841 [2022-03-20 20:49:31,396 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:49:31,396 INFO L499 BasicCegarLoop]: trace histogram [130, 129, 129, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:49:31,420 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2022-03-20 20:49:31,618 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2022-03-20 20:49:31,618 INFO L403 AbstractCegarLoop]: === Iteration 75 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:49:31,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:49:31,618 INFO L85 PathProgramCache]: Analyzing trace with hash -336741838, now seen corresponding path program 85 times [2022-03-20 20:49:31,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:49:31,618 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1995483174] [2022-03-20 20:49:31,619 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:49:31,619 INFO L85 PathProgramCache]: Analyzing trace with hash -336741838, now seen corresponding path program 86 times [2022-03-20 20:49:31,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:49:31,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900029202] [2022-03-20 20:49:31,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:49:31,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:49:31,631 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:49:31,631 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [62417586] [2022-03-20 20:49:31,631 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:49:31,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:49:31,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:49:31,634 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:49:31,634 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-03-20 20:49:31,850 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:49:31,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:49:31,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 1819 conjuncts, 91 conjunts are in the unsatisfiable core [2022-03-20 20:49:31,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:49:33,269 INFO L134 CoverageAnalysis]: Checked inductivity of 39693 backedges. 258 proven. 38915 refuted. 0 times theorem prover too weak. 520 trivial. 0 not checked. [2022-03-20 20:49:33,269 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:49:34,060 INFO L134 CoverageAnalysis]: Checked inductivity of 39693 backedges. 258 proven. 6407 refuted. 0 times theorem prover too weak. 33028 trivial. 0 not checked. [2022-03-20 20:49:34,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:49:34,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900029202] [2022-03-20 20:49:34,060 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:49:34,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [62417586] [2022-03-20 20:49:34,060 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [62417586] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:49:34,060 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:49:34,060 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47] total 54 [2022-03-20 20:49:34,060 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:49:34,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1995483174] [2022-03-20 20:49:34,061 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1995483174] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:49:34,061 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:49:34,061 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [47] imperfect sequences [] total 47 [2022-03-20 20:49:34,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105370353] [2022-03-20 20:49:34,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:49:34,061 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-03-20 20:49:34,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:49:34,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-03-20 20:49:34,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-20 20:49:34,062 INFO L87 Difference]: Start difference. First operand 4927 states and 5774 transitions. Second operand has 47 states, 47 states have (on average 6.659574468085107) internal successors, (313), 46 states have internal predecessors, (313), 46 states have call successors, (134), 46 states have call predecessors, (134), 44 states have return successors, (132), 44 states have call predecessors, (132), 45 states have call successors, (132) [2022-03-20 20:49:36,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:49:36,202 INFO L93 Difference]: Finished difference Result 5056 states and 5935 transitions. [2022-03-20 20:49:36,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-03-20 20:49:36,202 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 6.659574468085107) internal successors, (313), 46 states have internal predecessors, (313), 46 states have call successors, (134), 46 states have call predecessors, (134), 44 states have return successors, (132), 44 states have call predecessors, (132), 45 states have call successors, (132) Word has length 840 [2022-03-20 20:49:36,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:49:36,210 INFO L225 Difference]: With dead ends: 5056 [2022-03-20 20:49:36,211 INFO L226 Difference]: Without dead ends: 5047 [2022-03-20 20:49:36,213 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1722 GetRequests, 1626 SyntacticMatches, 1 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1001 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=3610, Invalid=5702, Unknown=0, NotChecked=0, Total=9312 [2022-03-20 20:49:36,215 INFO L913 BasicCegarLoop]: 161 mSDtfsCounter, 205 mSDsluCounter, 477 mSDsCounter, 0 mSdLazyCounter, 570 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 638 SdHoareTripleChecker+Invalid, 612 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 570 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 20:49:36,215 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [205 Valid, 638 Invalid, 612 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 570 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 20:49:36,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5047 states. [2022-03-20 20:49:37,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5047 to 5045. [2022-03-20 20:49:37,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5045 states, 3265 states have (on average 1.0940275650842266) internal successors, (3572), 3387 states have internal predecessors, (3572), 1172 states have call successors, (1172), 608 states have call predecessors, (1172), 607 states have return successors, (1169), 1049 states have call predecessors, (1169), 1169 states have call successors, (1169) [2022-03-20 20:49:37,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5045 states to 5045 states and 5913 transitions. [2022-03-20 20:49:37,562 INFO L78 Accepts]: Start accepts. Automaton has 5045 states and 5913 transitions. Word has length 840 [2022-03-20 20:49:37,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:49:37,562 INFO L478 AbstractCegarLoop]: Abstraction has 5045 states and 5913 transitions. [2022-03-20 20:49:37,562 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 6.659574468085107) internal successors, (313), 46 states have internal predecessors, (313), 46 states have call successors, (134), 46 states have call predecessors, (134), 44 states have return successors, (132), 44 states have call predecessors, (132), 45 states have call successors, (132) [2022-03-20 20:49:37,563 INFO L276 IsEmpty]: Start isEmpty. Operand 5045 states and 5913 transitions. [2022-03-20 20:49:37,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 860 [2022-03-20 20:49:37,572 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:49:37,573 INFO L499 BasicCegarLoop]: trace histogram [133, 132, 132, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:49:37,590 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2022-03-20 20:49:37,787 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:49:37,787 INFO L403 AbstractCegarLoop]: === Iteration 76 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:49:37,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:49:37,788 INFO L85 PathProgramCache]: Analyzing trace with hash 356883745, now seen corresponding path program 87 times [2022-03-20 20:49:37,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:49:37,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [726370075] [2022-03-20 20:49:37,788 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:49:37,788 INFO L85 PathProgramCache]: Analyzing trace with hash 356883745, now seen corresponding path program 88 times [2022-03-20 20:49:37,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:49:37,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746636428] [2022-03-20 20:49:37,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:49:37,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:49:37,800 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:49:37,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [257326223] [2022-03-20 20:49:37,800 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:49:37,800 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:49:37,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:49:37,801 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:49:37,802 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-03-20 20:49:38,064 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:49:38,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:49:38,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 1859 conjuncts, 93 conjunts are in the unsatisfiable core [2022-03-20 20:49:38,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:49:39,981 INFO L134 CoverageAnalysis]: Checked inductivity of 41562 backedges. 264 proven. 40766 refuted. 0 times theorem prover too weak. 532 trivial. 0 not checked. [2022-03-20 20:49:39,981 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:49:41,346 INFO L134 CoverageAnalysis]: Checked inductivity of 41562 backedges. 264 proven. 6710 refuted. 0 times theorem prover too weak. 34588 trivial. 0 not checked. [2022-03-20 20:49:41,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:49:41,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746636428] [2022-03-20 20:49:41,347 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:49:41,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [257326223] [2022-03-20 20:49:41,347 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [257326223] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:49:41,347 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:49:41,347 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 54 [2022-03-20 20:49:41,347 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:49:41,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [726370075] [2022-03-20 20:49:41,347 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [726370075] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:49:41,347 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:49:41,348 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [48] imperfect sequences [] total 48 [2022-03-20 20:49:41,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88261714] [2022-03-20 20:49:41,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:49:41,348 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-03-20 20:49:41,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:49:41,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-03-20 20:49:41,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-20 20:49:41,349 INFO L87 Difference]: Start difference. First operand 5045 states and 5913 transitions. Second operand has 48 states, 48 states have (on average 6.666666666666667) internal successors, (320), 47 states have internal predecessors, (320), 47 states have call successors, (137), 47 states have call predecessors, (137), 45 states have return successors, (135), 45 states have call predecessors, (135), 46 states have call successors, (135) [2022-03-20 20:49:43,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:49:43,570 INFO L93 Difference]: Finished difference Result 5174 states and 6074 transitions. [2022-03-20 20:49:43,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-03-20 20:49:43,570 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 6.666666666666667) internal successors, (320), 47 states have internal predecessors, (320), 47 states have call successors, (137), 47 states have call predecessors, (137), 45 states have return successors, (135), 45 states have call predecessors, (135), 46 states have call successors, (135) Word has length 859 [2022-03-20 20:49:43,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:49:43,579 INFO L225 Difference]: With dead ends: 5174 [2022-03-20 20:49:43,580 INFO L226 Difference]: Without dead ends: 5165 [2022-03-20 20:49:43,581 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1761 GetRequests, 1664 SyntacticMatches, 1 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1044 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3663, Invalid=5843, Unknown=0, NotChecked=0, Total=9506 [2022-03-20 20:49:43,581 INFO L913 BasicCegarLoop]: 164 mSDtfsCounter, 179 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 767 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 610 SdHoareTripleChecker+Invalid, 795 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 767 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 20:49:43,581 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [179 Valid, 610 Invalid, 795 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 767 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 20:49:43,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5165 states. [2022-03-20 20:49:44,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5165 to 5163. [2022-03-20 20:49:44,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5163 states, 3341 states have (on average 1.0939838371744988) internal successors, (3655), 3466 states have internal predecessors, (3655), 1200 states have call successors, (1200), 622 states have call predecessors, (1200), 621 states have return successors, (1197), 1074 states have call predecessors, (1197), 1197 states have call successors, (1197) [2022-03-20 20:49:44,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5163 states to 5163 states and 6052 transitions. [2022-03-20 20:49:44,919 INFO L78 Accepts]: Start accepts. Automaton has 5163 states and 6052 transitions. Word has length 859 [2022-03-20 20:49:44,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:49:44,919 INFO L478 AbstractCegarLoop]: Abstraction has 5163 states and 6052 transitions. [2022-03-20 20:49:44,919 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 6.666666666666667) internal successors, (320), 47 states have internal predecessors, (320), 47 states have call successors, (137), 47 states have call predecessors, (137), 45 states have return successors, (135), 45 states have call predecessors, (135), 46 states have call successors, (135) [2022-03-20 20:49:44,920 INFO L276 IsEmpty]: Start isEmpty. Operand 5163 states and 6052 transitions. [2022-03-20 20:49:44,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 879 [2022-03-20 20:49:44,930 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:49:44,930 INFO L499 BasicCegarLoop]: trace histogram [136, 135, 135, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:49:44,949 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2022-03-20 20:49:45,143 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:49:45,143 INFO L403 AbstractCegarLoop]: === Iteration 77 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:49:45,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:49:45,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1172676050, now seen corresponding path program 89 times [2022-03-20 20:49:45,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:49:45,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1162519654] [2022-03-20 20:49:45,144 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:49:45,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1172676050, now seen corresponding path program 90 times [2022-03-20 20:49:45,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:49:45,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613984085] [2022-03-20 20:49:45,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:49:45,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:49:45,172 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:49:45,172 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1889336393] [2022-03-20 20:49:45,172 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:49:45,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:49:45,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:49:45,175 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:49:45,175 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-03-20 20:50:13,914 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 86 check-sat command(s) [2022-03-20 20:50:13,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:50:13,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 1890 conjuncts, 95 conjunts are in the unsatisfiable core [2022-03-20 20:50:13,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:50:15,585 INFO L134 CoverageAnalysis]: Checked inductivity of 43474 backedges. 270 proven. 42660 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-03-20 20:50:15,585 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:50:16,779 INFO L134 CoverageAnalysis]: Checked inductivity of 43474 backedges. 270 proven. 7020 refuted. 0 times theorem prover too weak. 36184 trivial. 0 not checked. [2022-03-20 20:50:16,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:50:16,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613984085] [2022-03-20 20:50:16,779 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:50:16,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1889336393] [2022-03-20 20:50:16,779 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1889336393] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:50:16,779 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:50:16,780 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49] total 54 [2022-03-20 20:50:16,780 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:50:16,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1162519654] [2022-03-20 20:50:16,780 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1162519654] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:50:16,780 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:50:16,780 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [49] imperfect sequences [] total 49 [2022-03-20 20:50:16,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723581484] [2022-03-20 20:50:16,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:50:16,781 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-03-20 20:50:16,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:50:16,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-03-20 20:50:16,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-20 20:50:16,781 INFO L87 Difference]: Start difference. First operand 5163 states and 6052 transitions. Second operand has 49 states, 49 states have (on average 6.673469387755102) internal successors, (327), 48 states have internal predecessors, (327), 48 states have call successors, (140), 48 states have call predecessors, (140), 46 states have return successors, (138), 46 states have call predecessors, (138), 47 states have call successors, (138) [2022-03-20 20:50:18,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:50:18,970 INFO L93 Difference]: Finished difference Result 5292 states and 6213 transitions. [2022-03-20 20:50:18,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2022-03-20 20:50:18,971 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 6.673469387755102) internal successors, (327), 48 states have internal predecessors, (327), 48 states have call successors, (140), 48 states have call predecessors, (140), 46 states have return successors, (138), 46 states have call predecessors, (138), 47 states have call successors, (138) Word has length 878 [2022-03-20 20:50:18,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:50:18,979 INFO L225 Difference]: With dead ends: 5292 [2022-03-20 20:50:18,979 INFO L226 Difference]: Without dead ends: 5283 [2022-03-20 20:50:18,980 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1800 GetRequests, 1702 SyntacticMatches, 1 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1088 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3716, Invalid=5986, Unknown=0, NotChecked=0, Total=9702 [2022-03-20 20:50:18,980 INFO L913 BasicCegarLoop]: 167 mSDtfsCounter, 165 mSDsluCounter, 505 mSDsCounter, 0 mSdLazyCounter, 679 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 672 SdHoareTripleChecker+Invalid, 707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 679 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 20:50:18,980 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 672 Invalid, 707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 679 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 20:50:18,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5283 states. [2022-03-20 20:50:20,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5283 to 5281. [2022-03-20 20:50:20,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5281 states, 3417 states have (on average 1.0939420544337137) internal successors, (3738), 3545 states have internal predecessors, (3738), 1228 states have call successors, (1228), 636 states have call predecessors, (1228), 635 states have return successors, (1225), 1099 states have call predecessors, (1225), 1225 states have call successors, (1225) [2022-03-20 20:50:20,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5281 states to 5281 states and 6191 transitions. [2022-03-20 20:50:20,358 INFO L78 Accepts]: Start accepts. Automaton has 5281 states and 6191 transitions. Word has length 878 [2022-03-20 20:50:20,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:50:20,358 INFO L478 AbstractCegarLoop]: Abstraction has 5281 states and 6191 transitions. [2022-03-20 20:50:20,358 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 6.673469387755102) internal successors, (327), 48 states have internal predecessors, (327), 48 states have call successors, (140), 48 states have call predecessors, (140), 46 states have return successors, (138), 46 states have call predecessors, (138), 47 states have call successors, (138) [2022-03-20 20:50:20,358 INFO L276 IsEmpty]: Start isEmpty. Operand 5281 states and 6191 transitions. [2022-03-20 20:50:20,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 898 [2022-03-20 20:50:20,369 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:50:20,369 INFO L499 BasicCegarLoop]: trace histogram [139, 138, 138, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:50:20,384 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2022-03-20 20:50:20,584 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2022-03-20 20:50:20,584 INFO L403 AbstractCegarLoop]: === Iteration 78 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:50:20,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:50:20,585 INFO L85 PathProgramCache]: Analyzing trace with hash 942331265, now seen corresponding path program 91 times [2022-03-20 20:50:20,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:50:20,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1796917956] [2022-03-20 20:50:20,585 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:50:20,585 INFO L85 PathProgramCache]: Analyzing trace with hash 942331265, now seen corresponding path program 92 times [2022-03-20 20:50:20,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:50:20,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815527732] [2022-03-20 20:50:20,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:50:20,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:50:20,600 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:50:20,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1371706407] [2022-03-20 20:50:20,600 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:50:20,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:50:20,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:50:20,601 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:50:20,602 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-03-20 20:50:20,775 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:50:20,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:50:20,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 1939 conjuncts, 97 conjunts are in the unsatisfiable core [2022-03-20 20:50:20,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:50:22,649 INFO L134 CoverageAnalysis]: Checked inductivity of 45429 backedges. 276 proven. 44597 refuted. 0 times theorem prover too weak. 556 trivial. 0 not checked. [2022-03-20 20:50:22,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:50:23,678 INFO L134 CoverageAnalysis]: Checked inductivity of 45429 backedges. 276 proven. 7337 refuted. 0 times theorem prover too weak. 37816 trivial. 0 not checked. [2022-03-20 20:50:23,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:50:23,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815527732] [2022-03-20 20:50:23,678 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:50:23,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1371706407] [2022-03-20 20:50:23,678 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1371706407] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:50:23,679 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:50:23,679 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 54 [2022-03-20 20:50:23,679 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:50:23,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1796917956] [2022-03-20 20:50:23,679 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1796917956] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:50:23,679 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:50:23,679 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [50] imperfect sequences [] total 50 [2022-03-20 20:50:23,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973806765] [2022-03-20 20:50:23,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:50:23,680 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-03-20 20:50:23,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:50:23,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-03-20 20:50:23,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-20 20:50:23,680 INFO L87 Difference]: Start difference. First operand 5281 states and 6191 transitions. Second operand has 50 states, 50 states have (on average 6.68) internal successors, (334), 49 states have internal predecessors, (334), 49 states have call successors, (143), 49 states have call predecessors, (143), 47 states have return successors, (141), 47 states have call predecessors, (141), 48 states have call successors, (141) [2022-03-20 20:50:25,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:50:25,968 INFO L93 Difference]: Finished difference Result 5410 states and 6352 transitions. [2022-03-20 20:50:25,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2022-03-20 20:50:25,968 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 6.68) internal successors, (334), 49 states have internal predecessors, (334), 49 states have call successors, (143), 49 states have call predecessors, (143), 47 states have return successors, (141), 47 states have call predecessors, (141), 48 states have call successors, (141) Word has length 897 [2022-03-20 20:50:25,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:50:25,977 INFO L225 Difference]: With dead ends: 5410 [2022-03-20 20:50:25,977 INFO L226 Difference]: Without dead ends: 5401 [2022-03-20 20:50:25,978 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1839 GetRequests, 1740 SyntacticMatches, 1 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1133 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3769, Invalid=6131, Unknown=0, NotChecked=0, Total=9900 [2022-03-20 20:50:25,978 INFO L913 BasicCegarLoop]: 170 mSDtfsCounter, 170 mSDsluCounter, 514 mSDsCounter, 0 mSdLazyCounter, 786 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 684 SdHoareTripleChecker+Invalid, 800 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 786 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 20:50:25,978 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 684 Invalid, 800 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 786 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 20:50:25,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5401 states. [2022-03-20 20:50:27,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5401 to 5399. [2022-03-20 20:50:27,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5399 states, 3493 states have (on average 1.093902089894074) internal successors, (3821), 3624 states have internal predecessors, (3821), 1256 states have call successors, (1256), 650 states have call predecessors, (1256), 649 states have return successors, (1253), 1124 states have call predecessors, (1253), 1253 states have call successors, (1253) [2022-03-20 20:50:27,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5399 states to 5399 states and 6330 transitions. [2022-03-20 20:50:27,392 INFO L78 Accepts]: Start accepts. Automaton has 5399 states and 6330 transitions. Word has length 897 [2022-03-20 20:50:27,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:50:27,392 INFO L478 AbstractCegarLoop]: Abstraction has 5399 states and 6330 transitions. [2022-03-20 20:50:27,392 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 6.68) internal successors, (334), 49 states have internal predecessors, (334), 49 states have call successors, (143), 49 states have call predecessors, (143), 47 states have return successors, (141), 47 states have call predecessors, (141), 48 states have call successors, (141) [2022-03-20 20:50:27,392 INFO L276 IsEmpty]: Start isEmpty. Operand 5399 states and 6330 transitions. [2022-03-20 20:50:27,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 917 [2022-03-20 20:50:27,403 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:50:27,403 INFO L499 BasicCegarLoop]: trace histogram [142, 141, 141, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:50:27,424 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2022-03-20 20:50:27,619 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2022-03-20 20:50:27,619 INFO L403 AbstractCegarLoop]: === Iteration 79 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:50:27,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:50:27,620 INFO L85 PathProgramCache]: Analyzing trace with hash -361379470, now seen corresponding path program 93 times [2022-03-20 20:50:27,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:50:27,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [989525701] [2022-03-20 20:50:27,620 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:50:27,620 INFO L85 PathProgramCache]: Analyzing trace with hash -361379470, now seen corresponding path program 94 times [2022-03-20 20:50:27,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:50:27,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956673486] [2022-03-20 20:50:27,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:50:27,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:50:27,632 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:50:27,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [686847887] [2022-03-20 20:50:27,632 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:50:27,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:50:27,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:50:27,633 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:50:27,634 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-03-20 20:50:27,907 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:50:27,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:50:27,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 1979 conjuncts, 99 conjunts are in the unsatisfiable core [2022-03-20 20:50:27,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:50:29,516 INFO L134 CoverageAnalysis]: Checked inductivity of 47427 backedges. 282 proven. 46577 refuted. 0 times theorem prover too weak. 568 trivial. 0 not checked. [2022-03-20 20:50:29,516 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:50:30,853 INFO L134 CoverageAnalysis]: Checked inductivity of 47427 backedges. 282 proven. 7661 refuted. 0 times theorem prover too weak. 39484 trivial. 0 not checked. [2022-03-20 20:50:30,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:50:30,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956673486] [2022-03-20 20:50:30,854 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:50:30,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [686847887] [2022-03-20 20:50:30,854 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [686847887] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:50:30,854 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:50:30,854 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 54 [2022-03-20 20:50:30,854 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:50:30,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [989525701] [2022-03-20 20:50:30,854 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [989525701] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:50:30,854 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:50:30,854 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [51] imperfect sequences [] total 51 [2022-03-20 20:50:30,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751968400] [2022-03-20 20:50:30,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:50:30,861 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-03-20 20:50:30,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:50:30,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-03-20 20:50:30,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-20 20:50:30,862 INFO L87 Difference]: Start difference. First operand 5399 states and 6330 transitions. Second operand has 51 states, 51 states have (on average 6.686274509803922) internal successors, (341), 50 states have internal predecessors, (341), 50 states have call successors, (146), 50 states have call predecessors, (146), 48 states have return successors, (144), 48 states have call predecessors, (144), 49 states have call successors, (144) [2022-03-20 20:50:33,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:50:33,559 INFO L93 Difference]: Finished difference Result 5528 states and 6491 transitions. [2022-03-20 20:50:33,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-03-20 20:50:33,559 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 6.686274509803922) internal successors, (341), 50 states have internal predecessors, (341), 50 states have call successors, (146), 50 states have call predecessors, (146), 48 states have return successors, (144), 48 states have call predecessors, (144), 49 states have call successors, (144) Word has length 916 [2022-03-20 20:50:33,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:50:33,568 INFO L225 Difference]: With dead ends: 5528 [2022-03-20 20:50:33,568 INFO L226 Difference]: Without dead ends: 5519 [2022-03-20 20:50:33,570 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1878 GetRequests, 1778 SyntacticMatches, 1 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1179 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3822, Invalid=6278, Unknown=0, NotChecked=0, Total=10100 [2022-03-20 20:50:33,570 INFO L913 BasicCegarLoop]: 173 mSDtfsCounter, 209 mSDsluCounter, 493 mSDsCounter, 0 mSdLazyCounter, 740 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 666 SdHoareTripleChecker+Invalid, 775 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 740 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 20:50:33,570 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [209 Valid, 666 Invalid, 775 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 740 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 20:50:33,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5519 states. [2022-03-20 20:50:34,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5519 to 5517. [2022-03-20 20:50:34,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5517 states, 3569 states have (on average 1.0938638274026338) internal successors, (3904), 3703 states have internal predecessors, (3904), 1284 states have call successors, (1284), 664 states have call predecessors, (1284), 663 states have return successors, (1281), 1149 states have call predecessors, (1281), 1281 states have call successors, (1281) [2022-03-20 20:50:35,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5517 states to 5517 states and 6469 transitions. [2022-03-20 20:50:35,006 INFO L78 Accepts]: Start accepts. Automaton has 5517 states and 6469 transitions. Word has length 916 [2022-03-20 20:50:35,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:50:35,006 INFO L478 AbstractCegarLoop]: Abstraction has 5517 states and 6469 transitions. [2022-03-20 20:50:35,006 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 6.686274509803922) internal successors, (341), 50 states have internal predecessors, (341), 50 states have call successors, (146), 50 states have call predecessors, (146), 48 states have return successors, (144), 48 states have call predecessors, (144), 49 states have call successors, (144) [2022-03-20 20:50:35,007 INFO L276 IsEmpty]: Start isEmpty. Operand 5517 states and 6469 transitions. [2022-03-20 20:50:35,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 936 [2022-03-20 20:50:35,018 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:50:35,018 INFO L499 BasicCegarLoop]: trace histogram [145, 144, 144, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:50:35,037 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2022-03-20 20:50:35,237 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:50:35,238 INFO L403 AbstractCegarLoop]: === Iteration 80 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:50:35,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:50:35,238 INFO L85 PathProgramCache]: Analyzing trace with hash -1648179743, now seen corresponding path program 95 times [2022-03-20 20:50:35,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:50:35,238 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2116543867] [2022-03-20 20:50:35,239 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:50:35,239 INFO L85 PathProgramCache]: Analyzing trace with hash -1648179743, now seen corresponding path program 96 times [2022-03-20 20:50:35,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:50:35,239 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777119914] [2022-03-20 20:50:35,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:50:35,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:50:35,251 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:50:35,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [948344760] [2022-03-20 20:50:35,251 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:50:35,251 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:50:35,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:50:35,257 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:50:35,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-03-20 20:50:36,837 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 95 check-sat command(s) [2022-03-20 20:50:36,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:50:36,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 2019 conjuncts, 101 conjunts are in the unsatisfiable core [2022-03-20 20:50:36,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:50:38,310 INFO L134 CoverageAnalysis]: Checked inductivity of 49468 backedges. 288 proven. 48600 refuted. 0 times theorem prover too weak. 580 trivial. 0 not checked. [2022-03-20 20:50:38,310 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:50:39,020 INFO L134 CoverageAnalysis]: Checked inductivity of 49468 backedges. 288 proven. 7992 refuted. 0 times theorem prover too weak. 41188 trivial. 0 not checked. [2022-03-20 20:50:39,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:50:39,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777119914] [2022-03-20 20:50:39,021 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:50:39,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [948344760] [2022-03-20 20:50:39,021 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [948344760] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:50:39,021 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:50:39,021 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 54 [2022-03-20 20:50:39,021 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:50:39,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2116543867] [2022-03-20 20:50:39,021 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2116543867] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:50:39,021 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:50:39,022 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [52] imperfect sequences [] total 52 [2022-03-20 20:50:39,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329085959] [2022-03-20 20:50:39,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:50:39,022 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-03-20 20:50:39,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:50:39,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-03-20 20:50:39,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-20 20:50:39,023 INFO L87 Difference]: Start difference. First operand 5517 states and 6469 transitions. Second operand has 52 states, 52 states have (on average 6.6923076923076925) internal successors, (348), 51 states have internal predecessors, (348), 51 states have call successors, (149), 51 states have call predecessors, (149), 49 states have return successors, (147), 49 states have call predecessors, (147), 50 states have call successors, (147) [2022-03-20 20:50:41,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:50:41,670 INFO L93 Difference]: Finished difference Result 5646 states and 6630 transitions. [2022-03-20 20:50:41,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-03-20 20:50:41,671 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 6.6923076923076925) internal successors, (348), 51 states have internal predecessors, (348), 51 states have call successors, (149), 51 states have call predecessors, (149), 49 states have return successors, (147), 49 states have call predecessors, (147), 50 states have call successors, (147) Word has length 935 [2022-03-20 20:50:41,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:50:41,680 INFO L225 Difference]: With dead ends: 5646 [2022-03-20 20:50:41,680 INFO L226 Difference]: Without dead ends: 5637 [2022-03-20 20:50:41,681 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1917 GetRequests, 1816 SyntacticMatches, 1 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1226 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3875, Invalid=6427, Unknown=0, NotChecked=0, Total=10302 [2022-03-20 20:50:41,681 INFO L913 BasicCegarLoop]: 176 mSDtfsCounter, 161 mSDsluCounter, 542 mSDsCounter, 0 mSdLazyCounter, 838 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 718 SdHoareTripleChecker+Invalid, 852 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 838 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 20:50:41,682 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [161 Valid, 718 Invalid, 852 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 838 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 20:50:41,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5637 states. [2022-03-20 20:50:43,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5637 to 5635. [2022-03-20 20:50:43,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5635 states, 3645 states have (on average 1.0938271604938272) internal successors, (3987), 3782 states have internal predecessors, (3987), 1312 states have call successors, (1312), 678 states have call predecessors, (1312), 677 states have return successors, (1309), 1174 states have call predecessors, (1309), 1309 states have call successors, (1309) [2022-03-20 20:50:43,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5635 states to 5635 states and 6608 transitions. [2022-03-20 20:50:43,147 INFO L78 Accepts]: Start accepts. Automaton has 5635 states and 6608 transitions. Word has length 935 [2022-03-20 20:50:43,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:50:43,148 INFO L478 AbstractCegarLoop]: Abstraction has 5635 states and 6608 transitions. [2022-03-20 20:50:43,148 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 6.6923076923076925) internal successors, (348), 51 states have internal predecessors, (348), 51 states have call successors, (149), 51 states have call predecessors, (149), 49 states have return successors, (147), 49 states have call predecessors, (147), 50 states have call successors, (147) [2022-03-20 20:50:43,148 INFO L276 IsEmpty]: Start isEmpty. Operand 5635 states and 6608 transitions. [2022-03-20 20:50:43,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 955 [2022-03-20 20:50:43,159 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:50:43,160 INFO L499 BasicCegarLoop]: trace histogram [148, 147, 147, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:50:43,170 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2022-03-20 20:50:43,368 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:50:43,369 INFO L403 AbstractCegarLoop]: === Iteration 81 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:50:43,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:50:43,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1831353618, now seen corresponding path program 97 times [2022-03-20 20:50:43,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:50:43,369 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1798517645] [2022-03-20 20:50:43,370 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:50:43,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1831353618, now seen corresponding path program 98 times [2022-03-20 20:50:43,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:50:43,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790192983] [2022-03-20 20:50:43,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:50:43,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:50:43,382 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:50:43,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1588598807] [2022-03-20 20:50:43,382 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:50:43,382 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:50:43,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:50:43,383 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:50:43,384 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-03-20 20:50:43,684 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:50:43,684 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:50:43,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 2059 conjuncts, 103 conjunts are in the unsatisfiable core [2022-03-20 20:50:43,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:50:45,837 INFO L134 CoverageAnalysis]: Checked inductivity of 51552 backedges. 294 proven. 50666 refuted. 0 times theorem prover too weak. 592 trivial. 0 not checked. [2022-03-20 20:50:45,837 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:50:47,029 INFO L134 CoverageAnalysis]: Checked inductivity of 51552 backedges. 294 proven. 8330 refuted. 0 times theorem prover too weak. 42928 trivial. 0 not checked. [2022-03-20 20:50:47,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:50:47,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790192983] [2022-03-20 20:50:47,030 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:50:47,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1588598807] [2022-03-20 20:50:47,030 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1588598807] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:50:47,030 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:50:47,030 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 53] total 53 [2022-03-20 20:50:47,030 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:50:47,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1798517645] [2022-03-20 20:50:47,030 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1798517645] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:50:47,030 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:50:47,031 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [53] imperfect sequences [] total 53 [2022-03-20 20:50:47,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213414539] [2022-03-20 20:50:47,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:50:47,031 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-03-20 20:50:47,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:50:47,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-03-20 20:50:47,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1328, Invalid=1428, Unknown=0, NotChecked=0, Total=2756 [2022-03-20 20:50:47,032 INFO L87 Difference]: Start difference. First operand 5635 states and 6608 transitions. Second operand has 53 states, 53 states have (on average 6.69811320754717) internal successors, (355), 52 states have internal predecessors, (355), 52 states have call successors, (152), 52 states have call predecessors, (152), 50 states have return successors, (150), 50 states have call predecessors, (150), 51 states have call successors, (150) [2022-03-20 20:50:49,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:50:49,536 INFO L93 Difference]: Finished difference Result 5764 states and 6769 transitions. [2022-03-20 20:50:49,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2022-03-20 20:50:49,536 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 6.69811320754717) internal successors, (355), 52 states have internal predecessors, (355), 52 states have call successors, (152), 52 states have call predecessors, (152), 50 states have return successors, (150), 50 states have call predecessors, (150), 51 states have call successors, (150) Word has length 954 [2022-03-20 20:50:49,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:50:49,546 INFO L225 Difference]: With dead ends: 5764 [2022-03-20 20:50:49,546 INFO L226 Difference]: Without dead ends: 5755 [2022-03-20 20:50:49,547 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1956 GetRequests, 1855 SyntacticMatches, 1 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1274 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3876, Invalid=6426, Unknown=0, NotChecked=0, Total=10302 [2022-03-20 20:50:49,547 INFO L913 BasicCegarLoop]: 179 mSDtfsCounter, 170 mSDsluCounter, 531 mSDsCounter, 0 mSdLazyCounter, 741 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 710 SdHoareTripleChecker+Invalid, 776 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 741 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 20:50:49,547 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 710 Invalid, 776 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 741 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 20:50:49,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5755 states. [2022-03-20 20:50:51,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5755 to 5753. [2022-03-20 20:50:51,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5753 states, 3721 states have (on average 1.0937919914001613) internal successors, (4070), 3861 states have internal predecessors, (4070), 1340 states have call successors, (1340), 692 states have call predecessors, (1340), 691 states have return successors, (1337), 1199 states have call predecessors, (1337), 1337 states have call successors, (1337) [2022-03-20 20:50:51,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5753 states to 5753 states and 6747 transitions. [2022-03-20 20:50:51,080 INFO L78 Accepts]: Start accepts. Automaton has 5753 states and 6747 transitions. Word has length 954 [2022-03-20 20:50:51,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:50:51,081 INFO L478 AbstractCegarLoop]: Abstraction has 5753 states and 6747 transitions. [2022-03-20 20:50:51,081 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 6.69811320754717) internal successors, (355), 52 states have internal predecessors, (355), 52 states have call successors, (152), 52 states have call predecessors, (152), 50 states have return successors, (150), 50 states have call predecessors, (150), 51 states have call successors, (150) [2022-03-20 20:50:51,081 INFO L276 IsEmpty]: Start isEmpty. Operand 5753 states and 6747 transitions. [2022-03-20 20:50:51,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 974 [2022-03-20 20:50:51,120 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:50:51,120 INFO L499 BasicCegarLoop]: trace histogram [151, 150, 150, 51, 50, 50, 50, 50, 50, 50, 50, 50, 50, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:50:51,147 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2022-03-20 20:50:51,327 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:50:51,327 INFO L403 AbstractCegarLoop]: === Iteration 82 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:50:51,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:50:51,327 INFO L85 PathProgramCache]: Analyzing trace with hash 1648586305, now seen corresponding path program 99 times [2022-03-20 20:50:51,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:50:51,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2125772347] [2022-03-20 20:50:51,328 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:50:51,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1648586305, now seen corresponding path program 100 times [2022-03-20 20:50:51,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:50:51,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625192396] [2022-03-20 20:50:51,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:50:51,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:50:51,341 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:50:51,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [405280132] [2022-03-20 20:50:51,341 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:50:51,341 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:50:51,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:50:51,342 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:50:51,343 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-03-20 20:50:51,648 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:50:51,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is sat [2022-03-20 20:50:51,648 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-20 20:50:51,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-20 20:50:52,109 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-20 20:50:52,109 INFO L130 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found a feasible trace [2022-03-20 20:50:52,109 INFO L618 BasicCegarLoop]: Counterexample is feasible [2022-03-20 20:50:52,117 INFO L788 garLoopResultBuilder]: Registering result UNSAFE for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-03-20 20:50:52,140 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2022-03-20 20:50:52,336 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:50:52,340 INFO L719 BasicCegarLoop]: Path program histogram: [100, 36, 10, 4, 2, 2, 2, 2, 2, 2, 2] [2022-03-20 20:50:52,344 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-20 20:50:52,444 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.03 08:50:52 BoogieIcfgContainer [2022-03-20 20:50:52,445 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-20 20:50:52,445 INFO L158 Benchmark]: Toolchain (without parser) took 467879.64ms. Allocated memory was 176.2MB in the beginning and 1.3GB in the end (delta: 1.1GB). Free memory was 118.9MB in the beginning and 1.1GB in the end (delta: -1.0GB). Peak memory consumption was 115.9MB. Max. memory is 8.0GB. [2022-03-20 20:50:52,445 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 176.2MB. Free memory was 134.9MB in the beginning and 134.8MB in the end (delta: 146.8kB). There was no memory consumed. Max. memory is 8.0GB. [2022-03-20 20:50:52,445 INFO L158 Benchmark]: CACSL2BoogieTranslator took 179.29ms. Allocated memory was 176.2MB in the beginning and 253.8MB in the end (delta: 77.6MB). Free memory was 118.7MB in the beginning and 227.9MB in the end (delta: -109.2MB). Peak memory consumption was 15.9MB. Max. memory is 8.0GB. [2022-03-20 20:50:52,445 INFO L158 Benchmark]: Boogie Preprocessor took 32.13ms. Allocated memory is still 253.8MB. Free memory was 227.9MB in the beginning and 226.4MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-03-20 20:50:52,445 INFO L158 Benchmark]: RCFGBuilder took 278.75ms. Allocated memory is still 253.8MB. Free memory was 226.4MB in the beginning and 214.8MB in the end (delta: 11.5MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2022-03-20 20:50:52,445 INFO L158 Benchmark]: TraceAbstraction took 467383.51ms. Allocated memory was 253.8MB in the beginning and 1.3GB in the end (delta: 1.1GB). Free memory was 214.3MB in the beginning and 1.1GB in the end (delta: -930.8MB). Peak memory consumption was 135.0MB. Max. memory is 8.0GB. [2022-03-20 20:50:52,446 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13ms. Allocated memory is still 176.2MB. Free memory was 134.9MB in the beginning and 134.8MB in the end (delta: 146.8kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 179.29ms. Allocated memory was 176.2MB in the beginning and 253.8MB in the end (delta: 77.6MB). Free memory was 118.7MB in the beginning and 227.9MB in the end (delta: -109.2MB). Peak memory consumption was 15.9MB. Max. memory is 8.0GB. * Boogie Preprocessor took 32.13ms. Allocated memory is still 253.8MB. Free memory was 227.9MB in the beginning and 226.4MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 278.75ms. Allocated memory is still 253.8MB. Free memory was 226.4MB in the beginning and 214.8MB in the end (delta: 11.5MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * TraceAbstraction took 467383.51ms. Allocated memory was 253.8MB in the beginning and 1.3GB in the end (delta: 1.1GB). Free memory was 214.3MB in the beginning and 1.1GB in the end (delta: -930.8MB). Peak memory consumption was 135.0MB. 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 - CounterExampleResult [Line: 13]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L18] int counter = 0; [L20] long long a, b, p, q, r, s; [L21] int x, y; [L22] x = __VERIFIER_nondet_int() [L23] y = __VERIFIER_nondet_int() [L24] CALL assume_abort_if_not(x >= 1) [L8] COND FALSE !(!cond) [L24] RET assume_abort_if_not(x >= 1) [L25] CALL assume_abort_if_not(y >= 1) [L8] COND FALSE !(!cond) [L25] RET assume_abort_if_not(y >= 1) [L27] a = x [L28] b = y [L29] p = 1 [L30] q = 0 [L31] r = 0 [L32] s = 1 [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND FALSE !(counter++<50) [L53] CALL __VERIFIER_assert(a - b == 0) [L11] COND TRUE !(cond) [L13] reach_error() - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 38 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 467.2s, OverallIterations: 82, TraceHistogramMax: 151, PathProgramHistogramMax: 100, EmptinessCheckTime: 0.4s, AutomataDifference: 89.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 3 mSolverCounterUnknown, 5401 SdHoareTripleChecker+Valid, 34.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5212 mSDsluCounter, 29334 SdHoareTripleChecker+Invalid, 31.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 22595 mSDsCounter, 1571 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 25627 IncrementalHoareTripleChecker+Invalid, 27201 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1571 mSolverCounterUnsat, 6739 mSDtfsCounter, 25627 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 54371 GetRequests, 50680 SyntacticMatches, 73 SemanticMatches, 3618 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23751 ImplicationChecksByTransitivity, 88.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=5753occurred in iteration=81, InterpolantAutomatonStates: 2935, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 39.8s AutomataMinimizationTime, 81 MinimizatonAttempts, 632 StatesRemovedByMinimization, 76 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: No data available, 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 proved your program to be incorrect! [2022-03-20 20:50:52,497 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...