/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/egcd2-ll_unwindbound10.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-b030c9e [2022-03-20 20:48:15,997 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-20 20:48:15,998 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-20 20:48:16,048 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-20 20:48:16,048 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-20 20:48:16,049 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-20 20:48:16,050 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-20 20:48:16,051 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-20 20:48:16,057 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-20 20:48:16,059 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-20 20:48:16,060 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-20 20:48:16,060 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-20 20:48:16,060 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-20 20:48:16,061 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-20 20:48:16,062 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-20 20:48:16,062 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-20 20:48:16,063 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-20 20:48:16,063 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-20 20:48:16,064 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-20 20:48:16,066 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-20 20:48:16,067 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-20 20:48:16,072 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-20 20:48:16,073 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-20 20:48:16,074 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-20 20:48:16,074 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-20 20:48:16,082 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-20 20:48:16,082 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-20 20:48:16,082 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-20 20:48:16,083 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-20 20:48:16,083 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-20 20:48:16,084 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-20 20:48:16,084 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-20 20:48:16,085 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-20 20:48:16,086 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-20 20:48:16,086 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-20 20:48:16,089 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-20 20:48:16,089 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-20 20:48:16,090 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-20 20:48:16,090 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-20 20:48:16,090 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-20 20:48:16,090 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-20 20:48:16,092 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-20 20:48:16,093 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:48:16,102 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-20 20:48:16,103 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-20 20:48:16,103 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-20 20:48:16,103 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-20 20:48:16,103 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-20 20:48:16,104 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-20 20:48:16,104 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-20 20:48:16,104 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-20 20:48:16,104 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-20 20:48:16,104 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-20 20:48:16,104 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-20 20:48:16,104 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-20 20:48:16,104 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-20 20:48:16,104 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-20 20:48:16,104 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-20 20:48:16,104 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 20:48:16,105 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-20 20:48:16,105 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-20 20:48:16,105 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-03-20 20:48:16,105 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-03-20 20:48:16,105 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-20 20:48:16,105 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=QVASR [2022-03-20 20:48:16,105 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:48:16,244 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-20 20:48:16,256 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-20 20:48:16,257 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-20 20:48:16,258 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-20 20:48:16,258 INFO L275 PluginConnector]: CDTParser initialized [2022-03-20 20:48:16,259 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_unwindbound10.c [2022-03-20 20:48:16,296 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/48d35c6a0/68e2b05f14e842b0baea584804b28123/FLAG46858531e [2022-03-20 20:48:16,641 INFO L306 CDTParser]: Found 1 translation units. [2022-03-20 20:48:16,641 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_unwindbound10.c [2022-03-20 20:48:16,648 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/48d35c6a0/68e2b05f14e842b0baea584804b28123/FLAG46858531e [2022-03-20 20:48:16,656 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/48d35c6a0/68e2b05f14e842b0baea584804b28123 [2022-03-20 20:48:16,657 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-20 20:48:16,658 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-20 20:48:16,659 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-20 20:48:16,659 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-20 20:48:16,661 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-20 20:48:16,661 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 08:48:16" (1/1) ... [2022-03-20 20:48:16,662 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4fd18a66 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:48:16, skipping insertion in model container [2022-03-20 20:48:16,662 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 08:48:16" (1/1) ... [2022-03-20 20:48:16,666 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-20 20:48:16,675 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-20 20:48:16,780 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/egcd2-ll_unwindbound10.c[490,503] [2022-03-20 20:48:16,793 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 20:48:16,797 INFO L203 MainTranslator]: Completed pre-run [2022-03-20 20:48:16,804 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/egcd2-ll_unwindbound10.c[490,503] [2022-03-20 20:48:16,811 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 20:48:16,818 INFO L208 MainTranslator]: Completed translation [2022-03-20 20:48:16,819 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:48:16 WrapperNode [2022-03-20 20:48:16,819 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-20 20:48:16,819 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-20 20:48:16,819 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-20 20:48:16,820 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-20 20:48:16,825 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:48:16" (1/1) ... [2022-03-20 20:48:16,825 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:48:16" (1/1) ... [2022-03-20 20:48:16,829 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:48:16" (1/1) ... [2022-03-20 20:48:16,829 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:48:16" (1/1) ... [2022-03-20 20:48:16,832 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:48:16" (1/1) ... [2022-03-20 20:48:16,834 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:48:16" (1/1) ... [2022-03-20 20:48:16,835 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:48:16" (1/1) ... [2022-03-20 20:48:16,836 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-20 20:48:16,837 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-20 20:48:16,837 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-20 20:48:16,837 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-20 20:48:16,837 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:48:16" (1/1) ... [2022-03-20 20:48:16,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 20:48:16,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:16,858 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:48:16,872 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:48:16,884 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-20 20:48:16,884 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-20 20:48:16,884 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-20 20:48:16,884 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-20 20:48:16,884 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-20 20:48:16,885 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-20 20:48:16,885 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-20 20:48:16,885 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-20 20:48:16,885 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-20 20:48:16,885 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-20 20:48:16,885 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-03-20 20:48:16,886 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-20 20:48:16,886 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-20 20:48:16,886 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-20 20:48:16,886 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-20 20:48:16,888 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-20 20:48:16,888 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-20 20:48:16,888 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-20 20:48:16,888 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-20 20:48:16,888 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-20 20:48:16,942 INFO L234 CfgBuilder]: Building ICFG [2022-03-20 20:48:16,943 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-20 20:48:17,087 INFO L275 CfgBuilder]: Performing block encoding [2022-03-20 20:48:17,091 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-20 20:48:17,091 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-03-20 20:48:17,092 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 08:48:17 BoogieIcfgContainer [2022-03-20 20:48:17,093 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-20 20:48:17,094 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-20 20:48:17,094 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-20 20:48:17,096 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-20 20:48:17,096 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.03 08:48:16" (1/3) ... [2022-03-20 20:48:17,096 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@575b097e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 08:48:17, skipping insertion in model container [2022-03-20 20:48:17,097 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:48:16" (2/3) ... [2022-03-20 20:48:17,097 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@575b097e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 08:48:17, skipping insertion in model container [2022-03-20 20:48:17,097 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 08:48:17" (3/3) ... [2022-03-20 20:48:17,098 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd2-ll_unwindbound10.c [2022-03-20 20:48:17,101 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-20 20:48:17,101 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-20 20:48:17,126 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-20 20:48:17,130 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:48:17,130 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-20 20:48:17,138 INFO L276 IsEmpty]: Start isEmpty. Operand has 39 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 23 states have internal predecessors, (30), 12 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-20 20:48:17,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-20 20:48:17,143 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:17,144 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:48:17,144 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:17,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:17,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1950618521, now seen corresponding path program 1 times [2022-03-20 20:48:17,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:17,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1592549711] [2022-03-20 20:48:17,159 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:17,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1950618521, now seen corresponding path program 2 times [2022-03-20 20:48:17,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:17,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852511937] [2022-03-20 20:48:17,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:17,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:17,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 20:48:17,292 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 20:48:17,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 20:48:17,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 20:48:17,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 20:48:17,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-03-20 20:48:17,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 20:48:17,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-03-20 20:48:17,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 20:48:17,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-03-20 20:48:17,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 20:48:17,345 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-20 20:48:17,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:17,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852511937] [2022-03-20 20:48:17,346 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852511937] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:17,346 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:17,346 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 20:48:17,349 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:17,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1592549711] [2022-03-20 20:48:17,350 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1592549711] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:17,350 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:17,350 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 20:48:17,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559009042] [2022-03-20 20:48:17,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:17,354 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-20 20:48:17,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:17,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-20 20:48:17,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-20 20:48:17,378 INFO L87 Difference]: Start difference. First operand has 39 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 23 states have internal predecessors, (30), 12 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) 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, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 20:48:17,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:17,477 INFO L93 Difference]: Finished difference Result 72 states and 112 transitions. [2022-03-20 20:48:17,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-20 20:48:17,479 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, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 32 [2022-03-20 20:48:17,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:17,487 INFO L225 Difference]: With dead ends: 72 [2022-03-20 20:48:17,487 INFO L226 Difference]: Without dead ends: 35 [2022-03-20 20:48:17,490 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 15 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:48:17,493 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 10 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:17,495 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 49 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:48:17,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-03-20 20:48:17,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 34. [2022-03-20 20:48:17,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 18 states have (on average 1.2777777777777777) internal successors, (23), 20 states have internal predecessors, (23), 12 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-20 20:48:17,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 45 transitions. [2022-03-20 20:48:17,538 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 45 transitions. Word has length 32 [2022-03-20 20:48:17,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:17,538 INFO L478 AbstractCegarLoop]: Abstraction has 34 states and 45 transitions. [2022-03-20 20:48:17,538 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, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 20:48:17,539 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 45 transitions. [2022-03-20 20:48:17,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-20 20:48:17,540 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:17,540 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 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:48:17,541 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-20 20:48:17,541 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:17,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:17,542 INFO L85 PathProgramCache]: Analyzing trace with hash -1734391985, now seen corresponding path program 1 times [2022-03-20 20:48:17,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:17,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1237762156] [2022-03-20 20:48:17,544 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:17,544 INFO L85 PathProgramCache]: Analyzing trace with hash -1734391985, now seen corresponding path program 2 times [2022-03-20 20:48:17,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:17,545 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979619921] [2022-03-20 20:48:17,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:17,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:17,573 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:17,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1987104469] [2022-03-20 20:48:17,574 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:48:17,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:17,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:17,578 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:48:17,579 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:48:17,623 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-20 20:48:17,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:17,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-20 20:48:17,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:17,747 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-20 20:48:17,747 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 20:48:17,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:17,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979619921] [2022-03-20 20:48:17,748 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:17,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1987104469] [2022-03-20 20:48:17,749 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1987104469] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:17,749 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:17,749 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-20 20:48:17,750 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:17,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1237762156] [2022-03-20 20:48:17,752 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1237762156] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:17,753 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:17,757 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-20 20:48:17,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770824274] [2022-03-20 20:48:17,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:17,758 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-20 20:48:17,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:17,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-20 20:48:17,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-20 20:48:17,758 INFO L87 Difference]: Start difference. First operand 34 states and 45 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 20:48:17,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:17,780 INFO L93 Difference]: Finished difference Result 44 states and 56 transitions. [2022-03-20 20:48:17,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-20 20:48:17,781 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) Word has length 33 [2022-03-20 20:48:17,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:17,783 INFO L225 Difference]: With dead ends: 44 [2022-03-20 20:48:17,783 INFO L226 Difference]: Without dead ends: 36 [2022-03-20 20:48:17,783 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-20 20:48:17,784 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 0 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:17,786 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 110 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:48:17,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2022-03-20 20:48:17,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2022-03-20 20:48:17,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 20 states have (on average 1.25) internal successors, (25), 21 states have internal predecessors, (25), 12 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-20 20:48:17,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 47 transitions. [2022-03-20 20:48:17,792 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 47 transitions. Word has length 33 [2022-03-20 20:48:17,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:17,793 INFO L478 AbstractCegarLoop]: Abstraction has 36 states and 47 transitions. [2022-03-20 20:48:17,793 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 20:48:17,793 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 47 transitions. [2022-03-20 20:48:17,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-20 20:48:17,793 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:17,794 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 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:48:17,810 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:48:17,994 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:17,994 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:17,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:17,995 INFO L85 PathProgramCache]: Analyzing trace with hash 2066454233, now seen corresponding path program 1 times [2022-03-20 20:48:17,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:17,995 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2096033998] [2022-03-20 20:48:17,995 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:17,995 INFO L85 PathProgramCache]: Analyzing trace with hash 2066454233, now seen corresponding path program 2 times [2022-03-20 20:48:17,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:17,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69713166] [2022-03-20 20:48:17,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:17,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:18,017 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:18,017 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1256711227] [2022-03-20 20:48:18,017 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:48:18,018 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:18,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:18,032 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:48:18,033 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:48:18,071 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:48:18,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:18,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-20 20:48:18,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:18,153 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-20 20:48:18,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:48:18,255 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-20 20:48:18,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:18,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69713166] [2022-03-20 20:48:18,255 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:18,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1256711227] [2022-03-20 20:48:18,255 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1256711227] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:48:18,256 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:48:18,256 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2022-03-20 20:48:18,256 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:18,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2096033998] [2022-03-20 20:48:18,256 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2096033998] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:18,256 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:18,256 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 20:48:18,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055871539] [2022-03-20 20:48:18,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:18,257 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 20:48:18,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:18,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 20:48:18,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-20 20:48:18,258 INFO L87 Difference]: Start difference. First operand 36 states and 47 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 20:48:18,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:18,325 INFO L93 Difference]: Finished difference Result 53 states and 71 transitions. [2022-03-20 20:48:18,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 20:48:18,326 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 34 [2022-03-20 20:48:18,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:18,328 INFO L225 Difference]: With dead ends: 53 [2022-03-20 20:48:18,328 INFO L226 Difference]: Without dead ends: 45 [2022-03-20 20:48:18,329 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-03-20 20:48:18,336 INFO L913 BasicCegarLoop]: 39 mSDtfsCounter, 28 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:18,337 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 160 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:48:18,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2022-03-20 20:48:18,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 37. [2022-03-20 20:48:18,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 21 states have (on average 1.2380952380952381) internal successors, (26), 22 states have internal predecessors, (26), 12 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-20 20:48:18,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 48 transitions. [2022-03-20 20:48:18,349 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 48 transitions. Word has length 34 [2022-03-20 20:48:18,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:18,349 INFO L478 AbstractCegarLoop]: Abstraction has 37 states and 48 transitions. [2022-03-20 20:48:18,350 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 20:48:18,350 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 48 transitions. [2022-03-20 20:48:18,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-20 20:48:18,350 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:18,350 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 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:48:18,367 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:48:18,551 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,SelfDestructingSolverStorable2 [2022-03-20 20:48:18,551 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:18,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:18,551 INFO L85 PathProgramCache]: Analyzing trace with hash 1678606280, now seen corresponding path program 1 times [2022-03-20 20:48:18,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:18,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2078021532] [2022-03-20 20:48:18,552 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:18,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1678606280, now seen corresponding path program 2 times [2022-03-20 20:48:18,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:18,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139759067] [2022-03-20 20:48:18,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:18,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:18,565 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:18,565 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [722449691] [2022-03-20 20:48:18,565 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:48:18,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:18,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:18,567 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:48:18,568 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:48:18,598 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-20 20:48:18,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:18,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-20 20:48:18,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:18,669 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-20 20:48:18,669 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 20:48:18,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:18,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139759067] [2022-03-20 20:48:18,670 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:18,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [722449691] [2022-03-20 20:48:18,670 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [722449691] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:18,670 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:18,670 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:48:18,670 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:18,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2078021532] [2022-03-20 20:48:18,670 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2078021532] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:18,670 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:18,670 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:48:18,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610788536] [2022-03-20 20:48:18,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:18,671 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 20:48:18,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:18,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 20:48:18,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 20:48:18,672 INFO L87 Difference]: Start difference. First operand 37 states and 48 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), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-20 20:48:18,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:18,701 INFO L93 Difference]: Finished difference Result 51 states and 67 transitions. [2022-03-20 20:48:18,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 20:48:18,701 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), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 36 [2022-03-20 20:48:18,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:18,702 INFO L225 Difference]: With dead ends: 51 [2022-03-20 20:48:18,702 INFO L226 Difference]: Without dead ends: 49 [2022-03-20 20:48:18,703 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 32 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:48:18,703 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 7 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:18,703 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 159 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:48:18,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2022-03-20 20:48:18,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 44. [2022-03-20 20:48:18,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 26 states have (on average 1.2307692307692308) internal successors, (32), 28 states have internal predecessors, (32), 13 states have call successors, (13), 5 states have call predecessors, (13), 4 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-20 20:48:18,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 56 transitions. [2022-03-20 20:48:18,709 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 56 transitions. Word has length 36 [2022-03-20 20:48:18,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:18,710 INFO L478 AbstractCegarLoop]: Abstraction has 44 states and 56 transitions. [2022-03-20 20:48:18,710 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), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-20 20:48:18,710 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 56 transitions. [2022-03-20 20:48:18,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-20 20:48:18,711 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:18,711 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 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:48:18,727 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-20 20:48:18,916 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:18,916 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:18,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:18,917 INFO L85 PathProgramCache]: Analyzing trace with hash -2124209112, now seen corresponding path program 1 times [2022-03-20 20:48:18,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:18,917 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1790512895] [2022-03-20 20:48:18,917 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:18,917 INFO L85 PathProgramCache]: Analyzing trace with hash -2124209112, now seen corresponding path program 2 times [2022-03-20 20:48:18,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:18,917 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27971419] [2022-03-20 20:48:18,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:18,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:18,931 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:18,931 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1309066879] [2022-03-20 20:48:18,931 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:48:18,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:18,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:18,934 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:48:18,935 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:48:18,974 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:48:18,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:18,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-20 20:48:18,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:19,068 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-20 20:48:19,069 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 20:48:19,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:19,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27971419] [2022-03-20 20:48:19,069 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:19,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1309066879] [2022-03-20 20:48:19,069 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1309066879] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:19,069 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:19,069 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:48:19,069 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:19,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1790512895] [2022-03-20 20:48:19,070 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1790512895] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:19,070 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:19,070 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:48:19,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216387367] [2022-03-20 20:48:19,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:19,070 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 20:48:19,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:19,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 20:48:19,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-20 20:48:19,071 INFO L87 Difference]: Start difference. First operand 44 states and 56 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 20:48:19,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:19,091 INFO L93 Difference]: Finished difference Result 72 states and 94 transitions. [2022-03-20 20:48:19,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 20:48:19,092 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), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) Word has length 39 [2022-03-20 20:48:19,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:19,093 INFO L225 Difference]: With dead ends: 72 [2022-03-20 20:48:19,093 INFO L226 Difference]: Without dead ends: 46 [2022-03-20 20:48:19,094 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-20 20:48:19,094 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 6 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:19,094 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 133 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:48:19,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2022-03-20 20:48:19,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 46. [2022-03-20 20:48:19,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 28 states have (on average 1.2142857142857142) internal successors, (34), 30 states have internal predecessors, (34), 13 states have call successors, (13), 5 states have call predecessors, (13), 4 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-20 20:48:19,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 58 transitions. [2022-03-20 20:48:19,099 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 58 transitions. Word has length 39 [2022-03-20 20:48:19,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:19,100 INFO L478 AbstractCegarLoop]: Abstraction has 46 states and 58 transitions. [2022-03-20 20:48:19,100 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), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 20:48:19,100 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 58 transitions. [2022-03-20 20:48:19,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-20 20:48:19,100 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:19,100 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:48:19,119 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:48:19,311 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:19,311 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:19,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:19,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1052701339, now seen corresponding path program 1 times [2022-03-20 20:48:19,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:19,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1364812918] [2022-03-20 20:48:19,312 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:19,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1052701339, now seen corresponding path program 2 times [2022-03-20 20:48:19,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:19,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648676271] [2022-03-20 20:48:19,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:19,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:19,319 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:19,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2052239245] [2022-03-20 20:48:19,319 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:48:19,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:19,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:19,320 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:48:19,321 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:48:19,356 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:48:19,356 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:19,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-20 20:48:19,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:19,521 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-20 20:48:19,522 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:48:19,603 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-20 20:48:19,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:19,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648676271] [2022-03-20 20:48:19,606 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:19,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2052239245] [2022-03-20 20:48:19,606 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2052239245] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-20 20:48:19,606 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-20 20:48:19,606 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 9 [2022-03-20 20:48:19,606 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:19,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1364812918] [2022-03-20 20:48:19,606 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1364812918] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:19,607 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:19,607 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:48:19,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60811858] [2022-03-20 20:48:19,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:19,607 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 20:48:19,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:19,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 20:48:19,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-20 20:48:19,608 INFO L87 Difference]: Start difference. First operand 46 states and 58 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:48:19,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:19,638 INFO L93 Difference]: Finished difference Result 61 states and 79 transitions. [2022-03-20 20:48:19,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 20:48:19,639 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 41 [2022-03-20 20:48:19,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:19,640 INFO L225 Difference]: With dead ends: 61 [2022-03-20 20:48:19,641 INFO L226 Difference]: Without dead ends: 59 [2022-03-20 20:48:19,641 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 73 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:48:19,642 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 8 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:19,643 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 169 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:48:19,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2022-03-20 20:48:19,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 58. [2022-03-20 20:48:19,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 34 states have (on average 1.2352941176470589) internal successors, (42), 37 states have internal predecessors, (42), 18 states have call successors, (18), 6 states have call predecessors, (18), 5 states have return successors, (16), 14 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-20 20:48:19,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 76 transitions. [2022-03-20 20:48:19,655 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 76 transitions. Word has length 41 [2022-03-20 20:48:19,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:19,656 INFO L478 AbstractCegarLoop]: Abstraction has 58 states and 76 transitions. [2022-03-20 20:48:19,656 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:48:19,656 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 76 transitions. [2022-03-20 20:48:19,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-03-20 20:48:19,660 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:19,660 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:48:19,676 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-03-20 20:48:19,871 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:19,871 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:19,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:19,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1531994984, now seen corresponding path program 1 times [2022-03-20 20:48:19,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:19,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1907574549] [2022-03-20 20:48:19,873 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:19,873 INFO L85 PathProgramCache]: Analyzing trace with hash 1531994984, now seen corresponding path program 2 times [2022-03-20 20:48:19,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:19,873 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059227430] [2022-03-20 20:48:19,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:19,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:19,879 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:19,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1223045538] [2022-03-20 20:48:19,879 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:48:19,880 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:19,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:19,881 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:48:19,881 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:48:19,923 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:48:19,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:19,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-20 20:48:19,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:20,065 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-03-20 20:48:20,065 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:48:20,162 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 20:48:20,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:20,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059227430] [2022-03-20 20:48:20,163 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:20,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1223045538] [2022-03-20 20:48:20,163 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1223045538] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-20 20:48:20,163 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-20 20:48:20,163 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 9 [2022-03-20 20:48:20,163 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:20,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1907574549] [2022-03-20 20:48:20,163 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1907574549] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:20,164 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:20,164 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:48:20,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951604882] [2022-03-20 20:48:20,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:20,164 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 20:48:20,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:20,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 20:48:20,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-20 20:48:20,164 INFO L87 Difference]: Start difference. First operand 58 states and 76 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, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-20 20:48:20,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:20,201 INFO L93 Difference]: Finished difference Result 65 states and 82 transitions. [2022-03-20 20:48:20,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 20:48:20,201 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, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 46 [2022-03-20 20:48:20,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:20,202 INFO L225 Difference]: With dead ends: 65 [2022-03-20 20:48:20,202 INFO L226 Difference]: Without dead ends: 63 [2022-03-20 20:48:20,202 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 83 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:48:20,203 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 8 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:20,203 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 160 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:48:20,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2022-03-20 20:48:20,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 62. [2022-03-20 20:48:20,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 37 states have (on average 1.2162162162162162) internal successors, (45), 40 states have internal predecessors, (45), 18 states have call successors, (18), 7 states have call predecessors, (18), 6 states have return successors, (16), 14 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-20 20:48:20,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 79 transitions. [2022-03-20 20:48:20,215 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 79 transitions. Word has length 46 [2022-03-20 20:48:20,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:20,216 INFO L478 AbstractCegarLoop]: Abstraction has 62 states and 79 transitions. [2022-03-20 20:48:20,216 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, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-20 20:48:20,216 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 79 transitions. [2022-03-20 20:48:20,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-03-20 20:48:20,216 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:20,216 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:48:20,234 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:48:20,429 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:20,430 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:20,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:20,430 INFO L85 PathProgramCache]: Analyzing trace with hash -300711301, now seen corresponding path program 1 times [2022-03-20 20:48:20,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:20,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [582850286] [2022-03-20 20:48:20,431 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:20,431 INFO L85 PathProgramCache]: Analyzing trace with hash -300711301, now seen corresponding path program 2 times [2022-03-20 20:48:20,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:20,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802068727] [2022-03-20 20:48:20,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:20,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:20,438 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:20,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1533763066] [2022-03-20 20:48:20,438 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:48:20,438 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:20,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:20,443 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:48:20,443 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:48:20,484 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:48:20,484 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:20,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-20 20:48:20,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:20,686 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-03-20 20:48:20,687 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:48:20,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:20,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802068727] [2022-03-20 20:48:20,764 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:20,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1533763066] [2022-03-20 20:48:20,764 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1533763066] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 20:48:20,764 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 20:48:20,764 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2022-03-20 20:48:20,764 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:20,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [582850286] [2022-03-20 20:48:20,764 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [582850286] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:20,764 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:20,764 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-20 20:48:20,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464525006] [2022-03-20 20:48:20,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:20,765 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-20 20:48:20,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:20,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-20 20:48:20,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-03-20 20:48:20,765 INFO L87 Difference]: Start difference. First operand 62 states and 79 transitions. Second operand has 7 states, 7 states have (on average 3.0) internal successors, (21), 6 states have internal predecessors, (21), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-03-20 20:48:20,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:20,857 INFO L93 Difference]: Finished difference Result 69 states and 85 transitions. [2022-03-20 20:48:20,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-20 20:48:20,857 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.0) internal successors, (21), 6 states have internal predecessors, (21), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 51 [2022-03-20 20:48:20,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:20,859 INFO L225 Difference]: With dead ends: 69 [2022-03-20 20:48:20,859 INFO L226 Difference]: Without dead ends: 67 [2022-03-20 20:48:20,859 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-03-20 20:48:20,860 INFO L913 BasicCegarLoop]: 35 mSDtfsCounter, 12 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:20,860 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 176 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:48:20,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2022-03-20 20:48:20,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 66. [2022-03-20 20:48:20,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 40 states have (on average 1.2) internal successors, (48), 43 states have internal predecessors, (48), 18 states have call successors, (18), 8 states have call predecessors, (18), 7 states have return successors, (16), 14 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-20 20:48:20,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 82 transitions. [2022-03-20 20:48:20,876 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 82 transitions. Word has length 51 [2022-03-20 20:48:20,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:20,877 INFO L478 AbstractCegarLoop]: Abstraction has 66 states and 82 transitions. [2022-03-20 20:48:20,877 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.0) internal successors, (21), 6 states have internal predecessors, (21), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-03-20 20:48:20,877 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 82 transitions. [2022-03-20 20:48:20,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-20 20:48:20,879 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:20,879 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 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, 1, 1, 1] [2022-03-20 20:48:20,895 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:48:21,091 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:21,091 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:21,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:21,092 INFO L85 PathProgramCache]: Analyzing trace with hash -2044027516, now seen corresponding path program 1 times [2022-03-20 20:48:21,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:21,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [628425390] [2022-03-20 20:48:21,092 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:21,093 INFO L85 PathProgramCache]: Analyzing trace with hash -2044027516, now seen corresponding path program 2 times [2022-03-20 20:48:21,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:21,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665039566] [2022-03-20 20:48:21,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:21,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:21,099 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:21,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [894727174] [2022-03-20 20:48:21,100 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:48:21,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:21,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:21,101 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:48:21,102 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:48:21,141 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:48:21,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:21,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-20 20:48:21,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:21,240 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-20 20:48:21,241 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:48:21,341 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-20 20:48:21,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:21,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665039566] [2022-03-20 20:48:21,341 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:21,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894727174] [2022-03-20 20:48:21,341 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [894727174] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:48:21,342 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:48:21,342 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2022-03-20 20:48:21,342 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:21,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [628425390] [2022-03-20 20:48:21,344 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [628425390] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:21,344 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:21,344 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 20:48:21,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554490023] [2022-03-20 20:48:21,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:21,344 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 20:48:21,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:21,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 20:48:21,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-20 20:48:21,345 INFO L87 Difference]: Start difference. First operand 66 states and 82 transitions. Second operand has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-20 20:48:21,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:21,409 INFO L93 Difference]: Finished difference Result 96 states and 131 transitions. [2022-03-20 20:48:21,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 20:48:21,409 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 59 [2022-03-20 20:48:21,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:21,410 INFO L225 Difference]: With dead ends: 96 [2022-03-20 20:48:21,410 INFO L226 Difference]: Without dead ends: 94 [2022-03-20 20:48:21,411 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 110 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-20 20:48:21,411 INFO L913 BasicCegarLoop]: 53 mSDtfsCounter, 9 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:21,411 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 230 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:48:21,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2022-03-20 20:48:21,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 84. [2022-03-20 20:48:21,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 49 states have (on average 1.2448979591836735) internal successors, (61), 52 states have internal predecessors, (61), 26 states have call successors, (26), 9 states have call predecessors, (26), 8 states have return successors, (24), 22 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-20 20:48:21,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 111 transitions. [2022-03-20 20:48:21,420 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 111 transitions. Word has length 59 [2022-03-20 20:48:21,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:21,420 INFO L478 AbstractCegarLoop]: Abstraction has 84 states and 111 transitions. [2022-03-20 20:48:21,420 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-20 20:48:21,420 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 111 transitions. [2022-03-20 20:48:21,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-03-20 20:48:21,421 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:21,421 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:48:21,441 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:48:21,635 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,SelfDestructingSolverStorable8 [2022-03-20 20:48:21,635 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:21,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:21,636 INFO L85 PathProgramCache]: Analyzing trace with hash 35160305, now seen corresponding path program 1 times [2022-03-20 20:48:21,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:21,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [645825559] [2022-03-20 20:48:21,636 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:21,636 INFO L85 PathProgramCache]: Analyzing trace with hash 35160305, now seen corresponding path program 2 times [2022-03-20 20:48:21,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:21,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889745248] [2022-03-20 20:48:21,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:21,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:21,643 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:21,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [901383121] [2022-03-20 20:48:21,643 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:48:21,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:21,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:21,645 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:48:21,646 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:48:21,682 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:48:21,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:21,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 20:48:21,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:21,787 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-20 20:48:21,787 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:48:21,902 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-20 20:48:21,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:21,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889745248] [2022-03-20 20:48:21,902 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:21,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [901383121] [2022-03-20 20:48:21,902 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [901383121] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:48:21,902 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:48:21,902 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-03-20 20:48:21,903 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:21,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [645825559] [2022-03-20 20:48:21,903 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [645825559] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:21,903 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:21,903 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 20:48:21,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554208456] [2022-03-20 20:48:21,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:21,903 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 20:48:21,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:21,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 20:48:21,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-03-20 20:48:21,904 INFO L87 Difference]: Start difference. First operand 84 states and 111 transitions. Second operand has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2022-03-20 20:48:21,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:21,949 INFO L93 Difference]: Finished difference Result 111 states and 135 transitions. [2022-03-20 20:48:21,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-20 20:48:21,949 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 60 [2022-03-20 20:48:21,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:21,950 INFO L225 Difference]: With dead ends: 111 [2022-03-20 20:48:21,950 INFO L226 Difference]: Without dead ends: 103 [2022-03-20 20:48:21,950 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2022-03-20 20:48:21,951 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 14 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:21,951 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 131 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:48:21,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2022-03-20 20:48:21,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2022-03-20 20:48:21,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 64 states have (on average 1.1875) internal successors, (76), 67 states have internal predecessors, (76), 26 states have call successors, (26), 13 states have call predecessors, (26), 12 states have return successors, (24), 22 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-20 20:48:21,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 126 transitions. [2022-03-20 20:48:21,959 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 126 transitions. Word has length 60 [2022-03-20 20:48:21,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:21,960 INFO L478 AbstractCegarLoop]: Abstraction has 103 states and 126 transitions. [2022-03-20 20:48:21,960 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2022-03-20 20:48:21,960 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 126 transitions. [2022-03-20 20:48:21,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-03-20 20:48:21,960 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:21,960 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:48:21,979 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:48:22,177 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-03-20 20:48:22,177 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:22,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:22,178 INFO L85 PathProgramCache]: Analyzing trace with hash 1088000375, now seen corresponding path program 1 times [2022-03-20 20:48:22,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:22,178 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1969819607] [2022-03-20 20:48:22,178 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:22,178 INFO L85 PathProgramCache]: Analyzing trace with hash 1088000375, now seen corresponding path program 2 times [2022-03-20 20:48:22,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:22,178 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880238080] [2022-03-20 20:48:22,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:22,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:22,184 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:22,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1411116011] [2022-03-20 20:48:22,184 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:48:22,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:22,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:22,186 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:48:22,203 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:48:22,224 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:48:22,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:22,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 20:48:22,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:22,318 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 8 proven. 12 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-03-20 20:48:22,318 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:48:22,425 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 8 proven. 12 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-03-20 20:48:22,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:22,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880238080] [2022-03-20 20:48:22,425 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:22,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1411116011] [2022-03-20 20:48:22,425 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1411116011] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:48:22,426 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:48:22,426 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-20 20:48:22,426 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:22,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1969819607] [2022-03-20 20:48:22,426 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1969819607] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:22,426 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:22,426 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 20:48:22,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816536048] [2022-03-20 20:48:22,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:22,427 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 20:48:22,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:22,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 20:48:22,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-20 20:48:22,428 INFO L87 Difference]: Start difference. First operand 103 states and 126 transitions. Second operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2022-03-20 20:48:22,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:22,556 INFO L93 Difference]: Finished difference Result 182 states and 256 transitions. [2022-03-20 20:48:22,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 20:48:22,556 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 61 [2022-03-20 20:48:22,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:22,557 INFO L225 Difference]: With dead ends: 182 [2022-03-20 20:48:22,557 INFO L226 Difference]: Without dead ends: 174 [2022-03-20 20:48:22,558 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 113 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-03-20 20:48:22,558 INFO L913 BasicCegarLoop]: 71 mSDtfsCounter, 59 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 390 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:22,558 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 390 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:48:22,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2022-03-20 20:48:22,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 146. [2022-03-20 20:48:22,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 90 states have (on average 1.2777777777777777) internal successors, (115), 94 states have internal predecessors, (115), 43 states have call successors, (43), 13 states have call predecessors, (43), 12 states have return successors, (41), 38 states have call predecessors, (41), 41 states have call successors, (41) [2022-03-20 20:48:22,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 199 transitions. [2022-03-20 20:48:22,573 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 199 transitions. Word has length 61 [2022-03-20 20:48:22,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:22,573 INFO L478 AbstractCegarLoop]: Abstraction has 146 states and 199 transitions. [2022-03-20 20:48:22,573 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2022-03-20 20:48:22,573 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 199 transitions. [2022-03-20 20:48:22,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-03-20 20:48:22,573 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:22,573 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:48:22,592 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:48:22,787 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,SelfDestructingSolverStorable10 [2022-03-20 20:48:22,787 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:22,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:22,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1537891564, now seen corresponding path program 1 times [2022-03-20 20:48:22,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:22,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1209061148] [2022-03-20 20:48:22,788 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:22,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1537891564, now seen corresponding path program 2 times [2022-03-20 20:48:22,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:22,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56607876] [2022-03-20 20:48:22,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:22,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:22,794 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:22,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [626515481] [2022-03-20 20:48:22,794 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:48:22,795 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:22,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:22,796 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:48:22,797 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:48:22,837 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:48:22,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:22,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 20:48:22,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:22,920 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-20 20:48:22,920 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:48:23,025 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-20 20:48:23,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:23,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56607876] [2022-03-20 20:48:23,025 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:23,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [626515481] [2022-03-20 20:48:23,026 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [626515481] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:48:23,026 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:48:23,026 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-03-20 20:48:23,026 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:23,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1209061148] [2022-03-20 20:48:23,026 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1209061148] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:23,026 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:23,026 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 20:48:23,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95366498] [2022-03-20 20:48:23,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:23,026 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 20:48:23,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:23,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 20:48:23,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-03-20 20:48:23,027 INFO L87 Difference]: Start difference. First operand 146 states and 199 transitions. Second operand has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2022-03-20 20:48:23,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:23,079 INFO L93 Difference]: Finished difference Result 183 states and 250 transitions. [2022-03-20 20:48:23,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-20 20:48:23,079 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 62 [2022-03-20 20:48:23,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:23,082 INFO L225 Difference]: With dead ends: 183 [2022-03-20 20:48:23,082 INFO L226 Difference]: Without dead ends: 146 [2022-03-20 20:48:23,084 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2022-03-20 20:48:23,084 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 10 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:23,084 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 139 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:48:23,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2022-03-20 20:48:23,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 146. [2022-03-20 20:48:23,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 90 states have (on average 1.2666666666666666) internal successors, (114), 94 states have internal predecessors, (114), 43 states have call successors, (43), 13 states have call predecessors, (43), 12 states have return successors, (41), 38 states have call predecessors, (41), 41 states have call successors, (41) [2022-03-20 20:48:23,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 198 transitions. [2022-03-20 20:48:23,102 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 198 transitions. Word has length 62 [2022-03-20 20:48:23,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:23,102 INFO L478 AbstractCegarLoop]: Abstraction has 146 states and 198 transitions. [2022-03-20 20:48:23,102 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2022-03-20 20:48:23,102 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 198 transitions. [2022-03-20 20:48:23,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-03-20 20:48:23,103 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:23,103 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1] [2022-03-20 20:48:23,125 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:48:23,311 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,SelfDestructingSolverStorable11 [2022-03-20 20:48:23,311 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:23,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:23,312 INFO L85 PathProgramCache]: Analyzing trace with hash -385934262, now seen corresponding path program 1 times [2022-03-20 20:48:23,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:23,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1524651751] [2022-03-20 20:48:23,312 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:23,312 INFO L85 PathProgramCache]: Analyzing trace with hash -385934262, now seen corresponding path program 2 times [2022-03-20 20:48:23,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:23,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300964597] [2022-03-20 20:48:23,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:23,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:23,338 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:23,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [356893588] [2022-03-20 20:48:23,338 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:48:23,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:23,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:23,344 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:48:23,351 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:48:23,391 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:48:23,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:23,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-20 20:48:23,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:23,505 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 13 proven. 5 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-20 20:48:23,505 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:48:23,618 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 13 proven. 5 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-20 20:48:23,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:23,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300964597] [2022-03-20 20:48:23,619 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:23,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [356893588] [2022-03-20 20:48:23,619 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [356893588] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:48:23,619 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:48:23,619 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-03-20 20:48:23,619 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:23,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1524651751] [2022-03-20 20:48:23,619 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1524651751] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:23,619 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:23,619 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-20 20:48:23,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160842186] [2022-03-20 20:48:23,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:23,620 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-20 20:48:23,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:23,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-20 20:48:23,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-03-20 20:48:23,620 INFO L87 Difference]: Start difference. First operand 146 states and 198 transitions. Second operand has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2022-03-20 20:48:23,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:23,685 INFO L93 Difference]: Finished difference Result 253 states and 351 transitions. [2022-03-20 20:48:23,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 20:48:23,686 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 66 [2022-03-20 20:48:23,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:23,686 INFO L225 Difference]: With dead ends: 253 [2022-03-20 20:48:23,687 INFO L226 Difference]: Without dead ends: 173 [2022-03-20 20:48:23,688 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=70, Invalid=112, Unknown=0, NotChecked=0, Total=182 [2022-03-20 20:48:23,688 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 35 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:23,688 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 142 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:48:23,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2022-03-20 20:48:23,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 171. [2022-03-20 20:48:23,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 108 states have (on average 1.2314814814814814) internal successors, (133), 111 states have internal predecessors, (133), 46 states have call successors, (46), 17 states have call predecessors, (46), 16 states have return successors, (44), 42 states have call predecessors, (44), 44 states have call successors, (44) [2022-03-20 20:48:23,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 223 transitions. [2022-03-20 20:48:23,708 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 223 transitions. Word has length 66 [2022-03-20 20:48:23,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:23,708 INFO L478 AbstractCegarLoop]: Abstraction has 171 states and 223 transitions. [2022-03-20 20:48:23,708 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2022-03-20 20:48:23,708 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 223 transitions. [2022-03-20 20:48:23,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-03-20 20:48:23,711 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:23,712 INFO L499 BasicCegarLoop]: trace histogram [6, 5, 5, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:48:23,730 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:48:23,927 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,SelfDestructingSolverStorable12 [2022-03-20 20:48:23,927 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:23,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:23,928 INFO L85 PathProgramCache]: Analyzing trace with hash 792554045, now seen corresponding path program 1 times [2022-03-20 20:48:23,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:23,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [410488843] [2022-03-20 20:48:23,928 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:23,928 INFO L85 PathProgramCache]: Analyzing trace with hash 792554045, now seen corresponding path program 2 times [2022-03-20 20:48:23,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:23,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863754862] [2022-03-20 20:48:23,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:23,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:23,934 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:23,934 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1165958206] [2022-03-20 20:48:23,934 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:48:23,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:23,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:23,935 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:48:23,936 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:48:23,976 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:48:23,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:23,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-20 20:48:23,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:24,143 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 15 proven. 14 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-03-20 20:48:24,143 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:48:24,271 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 22 proven. 7 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-03-20 20:48:24,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:24,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863754862] [2022-03-20 20:48:24,272 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:24,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1165958206] [2022-03-20 20:48:24,272 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1165958206] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:48:24,272 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:48:24,272 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 13 [2022-03-20 20:48:24,272 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:24,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [410488843] [2022-03-20 20:48:24,272 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [410488843] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:24,273 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:24,273 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 20:48:24,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401941876] [2022-03-20 20:48:24,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:24,273 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 20:48:24,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:24,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 20:48:24,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2022-03-20 20:48:24,273 INFO L87 Difference]: Start difference. First operand 171 states and 223 transitions. Second operand has 10 states, 10 states have (on average 2.8) internal successors, (28), 9 states have internal predecessors, (28), 5 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2022-03-20 20:48:24,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:24,413 INFO L93 Difference]: Finished difference Result 195 states and 259 transitions. [2022-03-20 20:48:24,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-20 20:48:24,413 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.8) internal successors, (28), 9 states have internal predecessors, (28), 5 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) Word has length 68 [2022-03-20 20:48:24,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:24,414 INFO L225 Difference]: With dead ends: 195 [2022-03-20 20:48:24,414 INFO L226 Difference]: Without dead ends: 193 [2022-03-20 20:48:24,415 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 123 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2022-03-20 20:48:24,415 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 23 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 277 SdHoareTripleChecker+Invalid, 203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:24,415 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 277 Invalid, 203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 195 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:48:24,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2022-03-20 20:48:24,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 190. [2022-03-20 20:48:24,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 117 states have (on average 1.2478632478632479) internal successors, (146), 121 states have internal predecessors, (146), 55 states have call successors, (55), 18 states have call predecessors, (55), 17 states have return successors, (53), 50 states have call predecessors, (53), 53 states have call successors, (53) [2022-03-20 20:48:24,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 254 transitions. [2022-03-20 20:48:24,442 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 254 transitions. Word has length 68 [2022-03-20 20:48:24,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:24,442 INFO L478 AbstractCegarLoop]: Abstraction has 190 states and 254 transitions. [2022-03-20 20:48:24,442 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.8) internal successors, (28), 9 states have internal predecessors, (28), 5 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2022-03-20 20:48:24,442 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 254 transitions. [2022-03-20 20:48:24,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-20 20:48:24,443 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:24,443 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1] [2022-03-20 20:48:24,463 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:48:24,659 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,SelfDestructingSolverStorable13 [2022-03-20 20:48:24,660 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:24,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:24,660 INFO L85 PathProgramCache]: Analyzing trace with hash 783638790, now seen corresponding path program 3 times [2022-03-20 20:48:24,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:24,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [225284140] [2022-03-20 20:48:24,661 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:24,661 INFO L85 PathProgramCache]: Analyzing trace with hash 783638790, now seen corresponding path program 4 times [2022-03-20 20:48:24,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:24,661 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502717696] [2022-03-20 20:48:24,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:24,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:24,667 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:24,667 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [458066668] [2022-03-20 20:48:24,667 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:48:24,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:24,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:24,669 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:48:24,670 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:48:24,708 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:48:24,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:24,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-20 20:48:24,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:25,042 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 12 proven. 8 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-20 20:48:25,042 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:48:25,199 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 12 proven. 8 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-20 20:48:25,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:25,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502717696] [2022-03-20 20:48:25,200 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:25,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [458066668] [2022-03-20 20:48:25,200 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [458066668] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:48:25,200 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:48:25,200 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2022-03-20 20:48:25,200 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:25,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [225284140] [2022-03-20 20:48:25,201 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [225284140] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:25,202 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:25,202 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-20 20:48:25,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237915045] [2022-03-20 20:48:25,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:25,202 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-20 20:48:25,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:25,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-20 20:48:25,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-03-20 20:48:25,203 INFO L87 Difference]: Start difference. First operand 190 states and 254 transitions. Second operand has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 6 states have internal predecessors, (25), 4 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 20:48:25,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:25,302 INFO L93 Difference]: Finished difference Result 199 states and 262 transitions. [2022-03-20 20:48:25,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-20 20:48:25,302 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 6 states have internal predecessors, (25), 4 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) Word has length 73 [2022-03-20 20:48:25,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:25,303 INFO L225 Difference]: With dead ends: 199 [2022-03-20 20:48:25,303 INFO L226 Difference]: Without dead ends: 197 [2022-03-20 20:48:25,304 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 136 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2022-03-20 20:48:25,304 INFO L913 BasicCegarLoop]: 55 mSDtfsCounter, 17 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 277 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:25,304 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 277 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:48:25,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-03-20 20:48:25,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 194. [2022-03-20 20:48:25,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 120 states have (on average 1.2416666666666667) internal successors, (149), 124 states have internal predecessors, (149), 55 states have call successors, (55), 19 states have call predecessors, (55), 18 states have return successors, (53), 50 states have call predecessors, (53), 53 states have call successors, (53) [2022-03-20 20:48:25,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 257 transitions. [2022-03-20 20:48:25,319 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 257 transitions. Word has length 73 [2022-03-20 20:48:25,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:25,319 INFO L478 AbstractCegarLoop]: Abstraction has 194 states and 257 transitions. [2022-03-20 20:48:25,319 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 6 states have internal predecessors, (25), 4 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 20:48:25,319 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 257 transitions. [2022-03-20 20:48:25,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-03-20 20:48:25,320 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:25,320 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 4, 4, 4, 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, 1, 1, 1, 1, 1] [2022-03-20 20:48:25,338 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:48:25,527 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:25,527 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:25,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:25,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1625446301, now seen corresponding path program 5 times [2022-03-20 20:48:25,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:25,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1035008893] [2022-03-20 20:48:25,528 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:25,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1625446301, now seen corresponding path program 6 times [2022-03-20 20:48:25,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:25,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933372399] [2022-03-20 20:48:25,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:25,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:25,535 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:25,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1694174048] [2022-03-20 20:48:25,535 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:48:25,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:25,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:25,537 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:48:25,538 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:48:25,583 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 20:48:25,584 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:25,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-20 20:48:25,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:26,130 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 31 proven. 19 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2022-03-20 20:48:26,131 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:48:26,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:26,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933372399] [2022-03-20 20:48:26,216 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:26,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1694174048] [2022-03-20 20:48:26,216 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1694174048] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 20:48:26,216 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 20:48:26,216 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-03-20 20:48:26,216 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:26,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1035008893] [2022-03-20 20:48:26,216 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1035008893] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:26,216 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:26,216 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 20:48:26,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941861493] [2022-03-20 20:48:26,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:26,217 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 20:48:26,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:26,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 20:48:26,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2022-03-20 20:48:26,217 INFO L87 Difference]: Start difference. First operand 194 states and 257 transitions. Second operand has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 11 states have internal predecessors, (31), 5 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-03-20 20:48:26,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:26,904 INFO L93 Difference]: Finished difference Result 203 states and 265 transitions. [2022-03-20 20:48:26,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 20:48:26,904 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 11 states have internal predecessors, (31), 5 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) Word has length 78 [2022-03-20 20:48:26,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:26,905 INFO L225 Difference]: With dead ends: 203 [2022-03-20 20:48:26,905 INFO L226 Difference]: Without dead ends: 201 [2022-03-20 20:48:26,905 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 67 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-03-20 20:48:26,906 INFO L913 BasicCegarLoop]: 37 mSDtfsCounter, 55 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 332 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 273 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:26,906 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 273 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 332 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 20:48:26,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2022-03-20 20:48:26,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 198. [2022-03-20 20:48:26,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 123 states have (on average 1.2357723577235773) internal successors, (152), 127 states have internal predecessors, (152), 55 states have call successors, (55), 20 states have call predecessors, (55), 19 states have return successors, (53), 50 states have call predecessors, (53), 53 states have call successors, (53) [2022-03-20 20:48:26,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 260 transitions. [2022-03-20 20:48:26,923 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 260 transitions. Word has length 78 [2022-03-20 20:48:26,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:26,923 INFO L478 AbstractCegarLoop]: Abstraction has 198 states and 260 transitions. [2022-03-20 20:48:26,923 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 11 states have internal predecessors, (31), 5 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-03-20 20:48:26,924 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 260 transitions. [2022-03-20 20:48:26,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-03-20 20:48:26,924 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:26,924 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:48:26,941 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:48:27,131 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,SelfDestructingSolverStorable15 [2022-03-20 20:48:27,131 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:27,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:27,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1849570232, now seen corresponding path program 3 times [2022-03-20 20:48:27,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:27,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [118046461] [2022-03-20 20:48:27,132 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:27,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1849570232, now seen corresponding path program 4 times [2022-03-20 20:48:27,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:27,133 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180857999] [2022-03-20 20:48:27,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:27,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:27,138 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:27,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1079247076] [2022-03-20 20:48:27,138 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:48:27,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:27,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:27,143 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:48:27,144 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:48:27,181 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:48:27,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:27,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-20 20:48:27,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:27,681 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 30 proven. 29 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2022-03-20 20:48:27,681 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:48:27,832 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 37 proven. 10 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2022-03-20 20:48:27,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:27,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180857999] [2022-03-20 20:48:27,833 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:27,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1079247076] [2022-03-20 20:48:27,833 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1079247076] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:48:27,833 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:48:27,833 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 7] total 16 [2022-03-20 20:48:27,833 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:27,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [118046461] [2022-03-20 20:48:27,833 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [118046461] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:27,833 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:27,833 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-20 20:48:27,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856733955] [2022-03-20 20:48:27,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:27,834 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-20 20:48:27,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:27,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-20 20:48:27,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2022-03-20 20:48:27,834 INFO L87 Difference]: Start difference. First operand 198 states and 260 transitions. Second operand has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 11 states have internal predecessors, (30), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-20 20:48:28,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:28,520 INFO L93 Difference]: Finished difference Result 212 states and 278 transitions. [2022-03-20 20:48:28,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 20:48:28,520 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 11 states have internal predecessors, (30), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 82 [2022-03-20 20:48:28,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:28,521 INFO L225 Difference]: With dead ends: 212 [2022-03-20 20:48:28,521 INFO L226 Difference]: Without dead ends: 210 [2022-03-20 20:48:28,522 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 147 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-03-20 20:48:28,522 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 53 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 445 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 340 SdHoareTripleChecker+Invalid, 498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:28,522 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 340 Invalid, 498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 445 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 20:48:28,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2022-03-20 20:48:28,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 203. [2022-03-20 20:48:28,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 126 states have (on average 1.2301587301587302) internal successors, (155), 131 states have internal predecessors, (155), 56 states have call successors, (56), 21 states have call predecessors, (56), 20 states have return successors, (54), 50 states have call predecessors, (54), 54 states have call successors, (54) [2022-03-20 20:48:28,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 265 transitions. [2022-03-20 20:48:28,538 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 265 transitions. Word has length 82 [2022-03-20 20:48:28,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:28,539 INFO L478 AbstractCegarLoop]: Abstraction has 203 states and 265 transitions. [2022-03-20 20:48:28,539 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 11 states have internal predecessors, (30), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-20 20:48:28,539 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 265 transitions. [2022-03-20 20:48:28,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-03-20 20:48:28,539 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:28,540 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:48:28,557 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-20 20:48:28,751 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,SelfDestructingSolverStorable16 [2022-03-20 20:48:28,751 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:28,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:28,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1768368813, now seen corresponding path program 1 times [2022-03-20 20:48:28,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:28,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1957783909] [2022-03-20 20:48:28,752 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:28,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1768368813, now seen corresponding path program 2 times [2022-03-20 20:48:28,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:28,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864124076] [2022-03-20 20:48:28,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:28,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:28,757 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:28,757 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [88023666] [2022-03-20 20:48:28,758 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:48:28,758 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:28,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:28,759 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:48:28,760 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:48:28,798 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:48:28,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:28,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-20 20:48:28,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:28,909 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 16 proven. 73 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2022-03-20 20:48:28,909 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:48:29,044 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2022-03-20 20:48:29,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:29,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864124076] [2022-03-20 20:48:29,045 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:29,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [88023666] [2022-03-20 20:48:29,045 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [88023666] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:48:29,045 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:48:29,045 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-03-20 20:48:29,045 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:29,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1957783909] [2022-03-20 20:48:29,045 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1957783909] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:29,045 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:29,045 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-20 20:48:29,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373630504] [2022-03-20 20:48:29,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:29,046 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-20 20:48:29,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:29,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-20 20:48:29,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-03-20 20:48:29,046 INFO L87 Difference]: Start difference. First operand 203 states and 265 transitions. Second operand has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 5 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) [2022-03-20 20:48:29,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:29,131 INFO L93 Difference]: Finished difference Result 214 states and 277 transitions. [2022-03-20 20:48:29,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 20:48:29,131 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 5 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) Word has length 83 [2022-03-20 20:48:29,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:29,132 INFO L225 Difference]: With dead ends: 214 [2022-03-20 20:48:29,132 INFO L226 Difference]: Without dead ends: 206 [2022-03-20 20:48:29,132 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 155 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-20 20:48:29,133 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 19 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:29,133 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 161 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:48:29,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2022-03-20 20:48:29,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 206. [2022-03-20 20:48:29,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 129 states have (on average 1.2248062015503876) internal successors, (158), 134 states have internal predecessors, (158), 56 states have call successors, (56), 21 states have call predecessors, (56), 20 states have return successors, (54), 50 states have call predecessors, (54), 54 states have call successors, (54) [2022-03-20 20:48:29,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 268 transitions. [2022-03-20 20:48:29,150 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 268 transitions. Word has length 83 [2022-03-20 20:48:29,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:29,150 INFO L478 AbstractCegarLoop]: Abstraction has 206 states and 268 transitions. [2022-03-20 20:48:29,150 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 5 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) [2022-03-20 20:48:29,150 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 268 transitions. [2022-03-20 20:48:29,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-03-20 20:48:29,150 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:29,151 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:48:29,167 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:48:29,363 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-20 20:48:29,363 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:29,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:29,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1017110725, now seen corresponding path program 1 times [2022-03-20 20:48:29,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:29,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1074918042] [2022-03-20 20:48:29,364 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:29,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1017110725, now seen corresponding path program 2 times [2022-03-20 20:48:29,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:29,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055398966] [2022-03-20 20:48:29,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:29,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:29,369 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:29,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1703415063] [2022-03-20 20:48:29,370 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:48:29,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:29,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:29,371 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:48:29,372 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:48:29,413 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:48:29,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:29,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-20 20:48:29,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:29,790 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 16 proven. 10 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2022-03-20 20:48:29,790 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:48:30,068 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 16 proven. 10 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2022-03-20 20:48:30,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:30,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055398966] [2022-03-20 20:48:30,069 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:30,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1703415063] [2022-03-20 20:48:30,069 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1703415063] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:48:30,069 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:48:30,069 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2022-03-20 20:48:30,069 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:30,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1074918042] [2022-03-20 20:48:30,069 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1074918042] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:30,069 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:30,069 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 20:48:30,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747683940] [2022-03-20 20:48:30,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:30,070 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 20:48:30,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:30,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 20:48:30,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-03-20 20:48:30,070 INFO L87 Difference]: Start difference. First operand 206 states and 268 transitions. Second operand has 9 states, 8 states have (on average 3.25) internal successors, (26), 8 states have internal predecessors, (26), 5 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2022-03-20 20:48:30,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:30,278 INFO L93 Difference]: Finished difference Result 234 states and 311 transitions. [2022-03-20 20:48:30,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 20:48:30,278 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.25) internal successors, (26), 8 states have internal predecessors, (26), 5 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) Word has length 84 [2022-03-20 20:48:30,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:30,279 INFO L225 Difference]: With dead ends: 234 [2022-03-20 20:48:30,279 INFO L226 Difference]: Without dead ends: 232 [2022-03-20 20:48:30,280 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 154 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-03-20 20:48:30,280 INFO L913 BasicCegarLoop]: 60 mSDtfsCounter, 25 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 219 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 401 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:30,280 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 401 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 219 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:48:30,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2022-03-20 20:48:30,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 229. [2022-03-20 20:48:30,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 141 states have (on average 1.24822695035461) internal successors, (176), 148 states have internal predecessors, (176), 66 states have call successors, (66), 22 states have call predecessors, (66), 21 states have return successors, (64), 58 states have call predecessors, (64), 64 states have call successors, (64) [2022-03-20 20:48:30,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 306 transitions. [2022-03-20 20:48:30,303 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 306 transitions. Word has length 84 [2022-03-20 20:48:30,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:30,303 INFO L478 AbstractCegarLoop]: Abstraction has 229 states and 306 transitions. [2022-03-20 20:48:30,303 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.25) internal successors, (26), 8 states have internal predecessors, (26), 5 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2022-03-20 20:48:30,303 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 306 transitions. [2022-03-20 20:48:30,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-03-20 20:48:30,304 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:30,304 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 3, 2, 2, 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, 1, 1, 1, 1] [2022-03-20 20:48:30,323 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-20 20:48:30,519 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:30,519 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:30,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:30,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1676300815, now seen corresponding path program 3 times [2022-03-20 20:48:30,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:30,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1335864485] [2022-03-20 20:48:30,520 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:30,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1676300815, now seen corresponding path program 4 times [2022-03-20 20:48:30,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:30,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196659539] [2022-03-20 20:48:30,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:30,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:30,527 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:30,527 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [329172752] [2022-03-20 20:48:30,527 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:48:30,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:30,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:30,528 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:48:30,530 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:48:30,566 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:48:30,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:30,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-20 20:48:30,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:30,656 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 31 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2022-03-20 20:48:30,657 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 20:48:30,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:30,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196659539] [2022-03-20 20:48:30,657 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:30,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [329172752] [2022-03-20 20:48:30,657 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [329172752] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:30,657 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:30,657 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:48:30,657 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:30,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1335864485] [2022-03-20 20:48:30,657 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1335864485] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:30,657 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:30,658 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:48:30,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255695778] [2022-03-20 20:48:30,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:30,658 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 20:48:30,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:30,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 20:48:30,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 20:48:30,658 INFO L87 Difference]: Start difference. First operand 229 states and 306 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 3 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-03-20 20:48:30,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:30,715 INFO L93 Difference]: Finished difference Result 371 states and 532 transitions. [2022-03-20 20:48:30,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 20:48:30,716 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 3 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 87 [2022-03-20 20:48:30,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:30,717 INFO L225 Difference]: With dead ends: 371 [2022-03-20 20:48:30,717 INFO L226 Difference]: Without dead ends: 291 [2022-03-20 20:48:30,718 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-03-20 20:48:30,718 INFO L913 BasicCegarLoop]: 61 mSDtfsCounter, 12 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:30,718 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 197 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:48:30,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2022-03-20 20:48:30,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 257. [2022-03-20 20:48:30,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 161 states have (on average 1.2546583850931676) internal successors, (202), 168 states have internal predecessors, (202), 74 states have call successors, (74), 22 states have call predecessors, (74), 21 states have return successors, (72), 66 states have call predecessors, (72), 72 states have call successors, (72) [2022-03-20 20:48:30,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 348 transitions. [2022-03-20 20:48:30,740 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 348 transitions. Word has length 87 [2022-03-20 20:48:30,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:30,749 INFO L478 AbstractCegarLoop]: Abstraction has 257 states and 348 transitions. [2022-03-20 20:48:30,749 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 3 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-03-20 20:48:30,749 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 348 transitions. [2022-03-20 20:48:30,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-03-20 20:48:30,750 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:30,750 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:48:30,766 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:48:30,963 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:30,963 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:30,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:30,964 INFO L85 PathProgramCache]: Analyzing trace with hash -1175887352, now seen corresponding path program 1 times [2022-03-20 20:48:30,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:30,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [146481706] [2022-03-20 20:48:30,964 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:30,964 INFO L85 PathProgramCache]: Analyzing trace with hash -1175887352, now seen corresponding path program 2 times [2022-03-20 20:48:30,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:30,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694966671] [2022-03-20 20:48:30,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:30,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:30,969 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:30,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [731001504] [2022-03-20 20:48:30,969 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:48:30,969 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:30,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:30,970 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:48:30,972 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:48:31,011 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:48:31,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:31,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-20 20:48:31,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:31,161 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 37 proven. 10 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2022-03-20 20:48:31,161 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:48:31,307 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 40 proven. 7 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2022-03-20 20:48:31,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:31,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694966671] [2022-03-20 20:48:31,308 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:31,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [731001504] [2022-03-20 20:48:31,308 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [731001504] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:48:31,308 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:48:31,308 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 12 [2022-03-20 20:48:31,309 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:31,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [146481706] [2022-03-20 20:48:31,309 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [146481706] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:31,309 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:31,309 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 20:48:31,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20361527] [2022-03-20 20:48:31,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:31,309 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 20:48:31,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:31,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 20:48:31,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2022-03-20 20:48:31,310 INFO L87 Difference]: Start difference. First operand 257 states and 348 transitions. Second operand has 9 states, 9 states have (on average 3.0) internal successors, (27), 8 states have internal predecessors, (27), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2022-03-20 20:48:31,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:31,586 INFO L93 Difference]: Finished difference Result 301 states and 415 transitions. [2022-03-20 20:48:31,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-20 20:48:31,586 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), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 89 [2022-03-20 20:48:31,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:31,588 INFO L225 Difference]: With dead ends: 301 [2022-03-20 20:48:31,588 INFO L226 Difference]: Without dead ends: 297 [2022-03-20 20:48:31,589 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 166 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-03-20 20:48:31,589 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 24 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:31,589 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 303 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:48:31,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2022-03-20 20:48:31,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 293. [2022-03-20 20:48:31,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 183 states have (on average 1.273224043715847) internal successors, (233), 191 states have internal predecessors, (233), 87 states have call successors, (87), 23 states have call predecessors, (87), 22 states have return successors, (84), 78 states have call predecessors, (84), 84 states have call successors, (84) [2022-03-20 20:48:31,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 404 transitions. [2022-03-20 20:48:31,617 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 404 transitions. Word has length 89 [2022-03-20 20:48:31,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:31,617 INFO L478 AbstractCegarLoop]: Abstraction has 293 states and 404 transitions. [2022-03-20 20:48:31,617 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), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2022-03-20 20:48:31,617 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 404 transitions. [2022-03-20 20:48:31,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-03-20 20:48:31,618 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:31,618 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 3, 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, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:48:31,634 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:48:31,834 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,SelfDestructingSolverStorable20 [2022-03-20 20:48:31,834 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:31,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:31,835 INFO L85 PathProgramCache]: Analyzing trace with hash -201422586, now seen corresponding path program 1 times [2022-03-20 20:48:31,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:31,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [305263433] [2022-03-20 20:48:31,835 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:31,835 INFO L85 PathProgramCache]: Analyzing trace with hash -201422586, now seen corresponding path program 2 times [2022-03-20 20:48:31,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:31,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198385409] [2022-03-20 20:48:31,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:31,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:31,840 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:31,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1315338190] [2022-03-20 20:48:31,840 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:48:31,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:31,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:31,843 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:48:31,843 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:48:31,884 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:48:31,885 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:31,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 20:48:31,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:32,015 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 21 proven. 78 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2022-03-20 20:48:32,016 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:48:32,193 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 21 proven. 14 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2022-03-20 20:48:32,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:32,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198385409] [2022-03-20 20:48:32,194 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:32,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1315338190] [2022-03-20 20:48:32,194 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1315338190] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:48:32,194 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:48:32,194 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-03-20 20:48:32,194 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:32,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [305263433] [2022-03-20 20:48:32,194 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [305263433] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:32,194 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:32,194 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 20:48:32,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114209641] [2022-03-20 20:48:32,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:32,195 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 20:48:32,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:32,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 20:48:32,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-20 20:48:32,195 INFO L87 Difference]: Start difference. First operand 293 states and 404 transitions. Second operand has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 5 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) [2022-03-20 20:48:32,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:32,305 INFO L93 Difference]: Finished difference Result 463 states and 647 transitions. [2022-03-20 20:48:32,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 20:48:32,307 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 5 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) Word has length 89 [2022-03-20 20:48:32,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:32,308 INFO L225 Difference]: With dead ends: 463 [2022-03-20 20:48:32,309 INFO L226 Difference]: Without dead ends: 329 [2022-03-20 20:48:32,309 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 165 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=107, Invalid=165, Unknown=0, NotChecked=0, Total=272 [2022-03-20 20:48:32,309 INFO L913 BasicCegarLoop]: 54 mSDtfsCounter, 44 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:32,310 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 171 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:48:32,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2022-03-20 20:48:32,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 327. [2022-03-20 20:48:32,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 207 states have (on average 1.2367149758454106) internal successors, (256), 214 states have internal predecessors, (256), 90 states have call successors, (90), 30 states have call predecessors, (90), 29 states have return successors, (87), 82 states have call predecessors, (87), 87 states have call successors, (87) [2022-03-20 20:48:32,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 433 transitions. [2022-03-20 20:48:32,336 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 433 transitions. Word has length 89 [2022-03-20 20:48:32,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:32,336 INFO L478 AbstractCegarLoop]: Abstraction has 327 states and 433 transitions. [2022-03-20 20:48:32,336 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 5 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) [2022-03-20 20:48:32,336 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 433 transitions. [2022-03-20 20:48:32,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-03-20 20:48:32,337 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:32,337 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 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] [2022-03-20 20:48:32,353 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:48:32,543 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,SelfDestructingSolverStorable21 [2022-03-20 20:48:32,543 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:32,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:32,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1415088729, now seen corresponding path program 1 times [2022-03-20 20:48:32,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:32,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1519266892] [2022-03-20 20:48:32,544 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:32,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1415088729, now seen corresponding path program 2 times [2022-03-20 20:48:32,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:32,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44139689] [2022-03-20 20:48:32,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:32,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:32,549 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:32,549 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1597039320] [2022-03-20 20:48:32,549 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:48:32,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:32,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:32,551 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:48:32,552 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:48:32,602 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:48:32,602 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:32,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 64 conjunts are in the unsatisfiable core [2022-03-20 20:48:32,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:36,116 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 84 proven. 53 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2022-03-20 20:48:36,117 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:48:36,401 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:48:42,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:42,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44139689] [2022-03-20 20:48:42,104 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:42,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1597039320] [2022-03-20 20:48:42,104 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1597039320] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 20:48:42,104 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 20:48:42,104 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-03-20 20:48:42,104 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:42,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1519266892] [2022-03-20 20:48:42,104 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1519266892] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:42,105 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:42,105 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 20:48:42,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34270647] [2022-03-20 20:48:42,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:42,105 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 20:48:42,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:42,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 20:48:42,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=368, Unknown=1, NotChecked=0, Total=462 [2022-03-20 20:48:42,105 INFO L87 Difference]: Start difference. First operand 327 states and 433 transitions. Second operand has 16 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 12 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 7 states have call predecessors, (16), 6 states have call successors, (16) [2022-03-20 20:48:43,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:43,548 INFO L93 Difference]: Finished difference Result 339 states and 443 transitions. [2022-03-20 20:48:43,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 20:48:43,548 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 12 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 7 states have call predecessors, (16), 6 states have call successors, (16) Word has length 101 [2022-03-20 20:48:43,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:43,550 INFO L225 Difference]: With dead ends: 339 [2022-03-20 20:48:43,550 INFO L226 Difference]: Without dead ends: 337 [2022-03-20 20:48:43,551 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 106 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=122, Invalid=527, Unknown=1, NotChecked=0, Total=650 [2022-03-20 20:48:43,551 INFO L913 BasicCegarLoop]: 48 mSDtfsCounter, 54 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 583 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 475 SdHoareTripleChecker+Invalid, 620 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 583 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:43,551 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 475 Invalid, 620 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 583 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-20 20:48:43,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2022-03-20 20:48:43,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 335. [2022-03-20 20:48:43,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 213 states have (on average 1.2300469483568075) internal successors, (262), 220 states have internal predecessors, (262), 90 states have call successors, (90), 32 states have call predecessors, (90), 31 states have return successors, (87), 82 states have call predecessors, (87), 87 states have call successors, (87) [2022-03-20 20:48:43,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 439 transitions. [2022-03-20 20:48:43,581 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 439 transitions. Word has length 101 [2022-03-20 20:48:43,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:43,581 INFO L478 AbstractCegarLoop]: Abstraction has 335 states and 439 transitions. [2022-03-20 20:48:43,582 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 12 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 7 states have call predecessors, (16), 6 states have call successors, (16) [2022-03-20 20:48:43,582 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 439 transitions. [2022-03-20 20:48:43,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-03-20 20:48:43,583 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:43,583 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:48:43,599 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-03-20 20:48:43,787 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:43,787 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:43,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:43,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1524088572, now seen corresponding path program 5 times [2022-03-20 20:48:43,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:43,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1413047489] [2022-03-20 20:48:43,788 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:43,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1524088572, now seen corresponding path program 6 times [2022-03-20 20:48:43,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:43,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882791387] [2022-03-20 20:48:43,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:43,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:43,794 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:43,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [811735332] [2022-03-20 20:48:43,794 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:48:43,795 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:43,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:43,797 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:48:43,798 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:48:43,856 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 20:48:43,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:43,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-20 20:48:43,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:43,997 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 64 proven. 10 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-03-20 20:48:43,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:48:44,135 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 64 proven. 10 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-03-20 20:48:44,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:44,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882791387] [2022-03-20 20:48:44,135 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:44,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [811735332] [2022-03-20 20:48:44,135 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [811735332] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:48:44,136 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:48:44,136 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2022-03-20 20:48:44,136 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:44,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1413047489] [2022-03-20 20:48:44,136 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1413047489] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:44,136 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:44,136 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-20 20:48:44,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341704649] [2022-03-20 20:48:44,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:44,136 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-20 20:48:44,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:44,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-20 20:48:44,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-20 20:48:44,137 INFO L87 Difference]: Start difference. First operand 335 states and 439 transitions. Second operand has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 6 states have internal predecessors, (25), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-03-20 20:48:44,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:44,211 INFO L93 Difference]: Finished difference Result 341 states and 444 transitions. [2022-03-20 20:48:44,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-20 20:48:44,211 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 6 states have internal predecessors, (25), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 105 [2022-03-20 20:48:44,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:44,213 INFO L225 Difference]: With dead ends: 341 [2022-03-20 20:48:44,213 INFO L226 Difference]: Without dead ends: 339 [2022-03-20 20:48:44,213 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 200 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-03-20 20:48:44,219 INFO L913 BasicCegarLoop]: 34 mSDtfsCounter, 14 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:44,219 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 149 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:48:44,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2022-03-20 20:48:44,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 339. [2022-03-20 20:48:44,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 216 states have (on average 1.2268518518518519) internal successors, (265), 223 states have internal predecessors, (265), 90 states have call successors, (90), 33 states have call predecessors, (90), 32 states have return successors, (87), 82 states have call predecessors, (87), 87 states have call successors, (87) [2022-03-20 20:48:44,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 442 transitions. [2022-03-20 20:48:44,249 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 442 transitions. Word has length 105 [2022-03-20 20:48:44,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:44,249 INFO L478 AbstractCegarLoop]: Abstraction has 339 states and 442 transitions. [2022-03-20 20:48:44,249 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 6 states have internal predecessors, (25), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-03-20 20:48:44,249 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 442 transitions. [2022-03-20 20:48:44,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2022-03-20 20:48:44,250 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:44,250 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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:48:44,268 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:48:44,466 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:44,467 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:44,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:44,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1026601615, now seen corresponding path program 3 times [2022-03-20 20:48:44,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:44,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1661702045] [2022-03-20 20:48:44,468 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:44,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1026601615, now seen corresponding path program 4 times [2022-03-20 20:48:44,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:44,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936628825] [2022-03-20 20:48:44,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:44,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:44,479 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:44,479 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [354082675] [2022-03-20 20:48:44,479 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:48:44,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:44,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:44,481 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:48:44,481 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:48:44,530 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:48:44,530 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:44,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 20:48:44,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:44,714 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 24 proven. 215 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2022-03-20 20:48:44,714 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:48:44,872 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 24 proven. 23 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2022-03-20 20:48:44,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:44,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936628825] [2022-03-20 20:48:44,872 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:44,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [354082675] [2022-03-20 20:48:44,872 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [354082675] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:48:44,873 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:48:44,873 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-03-20 20:48:44,873 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:44,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1661702045] [2022-03-20 20:48:44,873 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1661702045] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:44,873 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:44,873 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 20:48:44,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716709891] [2022-03-20 20:48:44,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:44,873 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 20:48:44,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:44,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 20:48:44,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-20 20:48:44,875 INFO L87 Difference]: Start difference. First operand 339 states and 442 transitions. Second operand has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-20 20:48:44,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:44,966 INFO L93 Difference]: Finished difference Result 349 states and 452 transitions. [2022-03-20 20:48:44,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 20:48:44,967 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) Word has length 106 [2022-03-20 20:48:44,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:44,968 INFO L225 Difference]: With dead ends: 349 [2022-03-20 20:48:44,968 INFO L226 Difference]: Without dead ends: 342 [2022-03-20 20:48:44,969 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 199 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=108, Invalid=164, Unknown=0, NotChecked=0, Total=272 [2022-03-20 20:48:44,969 INFO L913 BasicCegarLoop]: 54 mSDtfsCounter, 22 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:44,969 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 202 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:48:44,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2022-03-20 20:48:44,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 342. [2022-03-20 20:48:44,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 219 states have (on average 1.2237442922374429) internal successors, (268), 226 states have internal predecessors, (268), 90 states have call successors, (90), 33 states have call predecessors, (90), 32 states have return successors, (87), 82 states have call predecessors, (87), 87 states have call successors, (87) [2022-03-20 20:48:44,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 445 transitions. [2022-03-20 20:48:44,999 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 445 transitions. Word has length 106 [2022-03-20 20:48:44,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:44,999 INFO L478 AbstractCegarLoop]: Abstraction has 342 states and 445 transitions. [2022-03-20 20:48:45,000 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-20 20:48:45,000 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 445 transitions. [2022-03-20 20:48:45,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-03-20 20:48:45,000 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:45,000 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 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, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:48:45,017 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-03-20 20:48:45,215 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,SelfDestructingSolverStorable24 [2022-03-20 20:48:45,215 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:45,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:45,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1761848073, now seen corresponding path program 3 times [2022-03-20 20:48:45,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:45,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [981568609] [2022-03-20 20:48:45,216 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:45,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1761848073, now seen corresponding path program 4 times [2022-03-20 20:48:45,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:45,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839996576] [2022-03-20 20:48:45,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:45,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:45,221 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:45,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1295562500] [2022-03-20 20:48:45,221 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:48:45,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:45,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:45,222 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:48:45,223 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:48:45,266 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:48:45,266 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:45,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-20 20:48:45,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:45,791 INFO L134 CoverageAnalysis]: Checked inductivity of 336 backedges. 47 proven. 34 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2022-03-20 20:48:45,792 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:48:45,955 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:48:46,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:46,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839996576] [2022-03-20 20:48:46,045 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:46,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295562500] [2022-03-20 20:48:46,045 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295562500] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 20:48:46,045 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 20:48:46,045 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-03-20 20:48:46,046 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:46,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [981568609] [2022-03-20 20:48:46,046 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [981568609] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:46,046 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:46,046 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 20:48:46,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475494242] [2022-03-20 20:48:46,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:46,046 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 20:48:46,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:46,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 20:48:46,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2022-03-20 20:48:46,047 INFO L87 Difference]: Start difference. First operand 342 states and 445 transitions. Second operand has 13 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 states have internal predecessors, (32), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-20 20:48:46,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:46,524 INFO L93 Difference]: Finished difference Result 369 states and 485 transitions. [2022-03-20 20:48:46,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 20:48:46,524 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 states have internal predecessors, (32), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 6 states have call successors, (17) Word has length 107 [2022-03-20 20:48:46,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:46,526 INFO L225 Difference]: With dead ends: 369 [2022-03-20 20:48:46,526 INFO L226 Difference]: Without dead ends: 366 [2022-03-20 20:48:46,526 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 115 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-20 20:48:46,527 INFO L913 BasicCegarLoop]: 55 mSDtfsCounter, 33 mSDsluCounter, 414 mSDsCounter, 0 mSdLazyCounter, 494 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 469 SdHoareTripleChecker+Invalid, 522 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:46,528 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 469 Invalid, 522 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 494 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 20:48:46,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2022-03-20 20:48:46,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 364. [2022-03-20 20:48:46,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 231 states have (on average 1.2294372294372293) internal successors, (284), 239 states have internal predecessors, (284), 99 states have call successors, (99), 34 states have call predecessors, (99), 33 states have return successors, (96), 90 states have call predecessors, (96), 96 states have call successors, (96) [2022-03-20 20:48:46,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 479 transitions. [2022-03-20 20:48:46,562 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 479 transitions. Word has length 107 [2022-03-20 20:48:46,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:46,563 INFO L478 AbstractCegarLoop]: Abstraction has 364 states and 479 transitions. [2022-03-20 20:48:46,563 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 states have internal predecessors, (32), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-20 20:48:46,563 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 479 transitions. [2022-03-20 20:48:46,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-03-20 20:48:46,563 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:46,564 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-03-20 20:48:46,580 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:48:46,779 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,SelfDestructingSolverStorable25 [2022-03-20 20:48:46,779 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:46,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:46,780 INFO L85 PathProgramCache]: Analyzing trace with hash 1514731471, now seen corresponding path program 5 times [2022-03-20 20:48:46,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:46,780 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [507442775] [2022-03-20 20:48:46,780 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:46,780 INFO L85 PathProgramCache]: Analyzing trace with hash 1514731471, now seen corresponding path program 6 times [2022-03-20 20:48:46,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:46,780 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985622779] [2022-03-20 20:48:46,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:46,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:46,786 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:46,786 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [479205138] [2022-03-20 20:48:46,786 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:48:46,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:46,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:46,789 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:48:46,831 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:48:46,886 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 20:48:46,886 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:46,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-20 20:48:46,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:47,064 INFO L134 CoverageAnalysis]: Checked inductivity of 341 backedges. 24 proven. 221 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2022-03-20 20:48:47,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:48:47,245 INFO L134 CoverageAnalysis]: Checked inductivity of 341 backedges. 24 proven. 29 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2022-03-20 20:48:47,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:47,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985622779] [2022-03-20 20:48:47,245 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:47,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [479205138] [2022-03-20 20:48:47,245 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [479205138] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:48:47,245 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:48:47,245 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2022-03-20 20:48:47,246 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:47,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [507442775] [2022-03-20 20:48:47,246 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [507442775] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:47,246 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:47,246 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 20:48:47,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545357898] [2022-03-20 20:48:47,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:47,246 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 20:48:47,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:47,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 20:48:47,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-20 20:48:47,247 INFO L87 Difference]: Start difference. First operand 364 states and 479 transitions. Second operand has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 8 states have internal predecessors, (38), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-20 20:48:47,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:47,377 INFO L93 Difference]: Finished difference Result 434 states and 549 transitions. [2022-03-20 20:48:47,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 20:48:47,377 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 8 states have internal predecessors, (38), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) Word has length 110 [2022-03-20 20:48:47,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:47,379 INFO L225 Difference]: With dead ends: 434 [2022-03-20 20:48:47,379 INFO L226 Difference]: Without dead ends: 425 [2022-03-20 20:48:47,379 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 206 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=120, Invalid=186, Unknown=0, NotChecked=0, Total=306 [2022-03-20 20:48:47,379 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 61 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:47,380 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 192 Invalid, 149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:48:47,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2022-03-20 20:48:47,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 423. [2022-03-20 20:48:47,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 272 states have (on average 1.2022058823529411) internal successors, (327), 279 states have internal predecessors, (327), 106 states have call successors, (106), 45 states have call predecessors, (106), 44 states have return successors, (103), 98 states have call predecessors, (103), 103 states have call successors, (103) [2022-03-20 20:48:47,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 536 transitions. [2022-03-20 20:48:47,417 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 536 transitions. Word has length 110 [2022-03-20 20:48:47,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:47,417 INFO L478 AbstractCegarLoop]: Abstraction has 423 states and 536 transitions. [2022-03-20 20:48:47,417 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 8 states have internal predecessors, (38), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-20 20:48:47,417 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 536 transitions. [2022-03-20 20:48:47,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-03-20 20:48:47,418 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:47,418 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 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, 1, 1, 1, 1, 1] [2022-03-20 20:48:47,423 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-03-20 20:48:47,622 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,SelfDestructingSolverStorable26 [2022-03-20 20:48:47,623 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:47,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:47,623 INFO L85 PathProgramCache]: Analyzing trace with hash -289933735, now seen corresponding path program 5 times [2022-03-20 20:48:47,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:47,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2137957161] [2022-03-20 20:48:47,624 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:47,624 INFO L85 PathProgramCache]: Analyzing trace with hash -289933735, now seen corresponding path program 6 times [2022-03-20 20:48:47,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:47,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19325039] [2022-03-20 20:48:47,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:47,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:47,629 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:47,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1586164863] [2022-03-20 20:48:47,629 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:48:47,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:47,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:47,630 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:48:47,631 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:48:47,682 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 20:48:47,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:47,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-20 20:48:47,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:47,834 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 44 proven. 11 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2022-03-20 20:48:47,834 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:48:47,987 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 44 proven. 11 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2022-03-20 20:48:47,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:47,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19325039] [2022-03-20 20:48:47,988 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:47,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1586164863] [2022-03-20 20:48:47,988 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1586164863] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:48:47,988 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:48:47,988 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2022-03-20 20:48:47,988 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:47,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2137957161] [2022-03-20 20:48:47,988 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2137957161] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:47,988 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:47,989 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-20 20:48:47,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717473618] [2022-03-20 20:48:47,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:47,989 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-20 20:48:47,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:47,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-20 20:48:47,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-03-20 20:48:47,989 INFO L87 Difference]: Start difference. First operand 423 states and 536 transitions. Second operand has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 7 states have internal predecessors, (33), 4 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2022-03-20 20:48:48,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:48,215 INFO L93 Difference]: Finished difference Result 589 states and 810 transitions. [2022-03-20 20:48:48,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 20:48:48,216 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 7 states have internal predecessors, (33), 4 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 111 [2022-03-20 20:48:48,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:48,218 INFO L225 Difference]: With dead ends: 589 [2022-03-20 20:48:48,218 INFO L226 Difference]: Without dead ends: 581 [2022-03-20 20:48:48,218 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 220 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=75, Invalid=197, Unknown=0, NotChecked=0, Total=272 [2022-03-20 20:48:48,219 INFO L913 BasicCegarLoop]: 110 mSDtfsCounter, 32 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 472 SdHoareTripleChecker+Invalid, 219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:48,219 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 472 Invalid, 219 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 173 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:48:48,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2022-03-20 20:48:48,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 470. [2022-03-20 20:48:48,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 470 states, 301 states have (on average 1.2259136212624584) internal successors, (369), 306 states have internal predecessors, (369), 124 states have call successors, (124), 45 states have call predecessors, (124), 44 states have return successors, (121), 118 states have call predecessors, (121), 121 states have call successors, (121) [2022-03-20 20:48:48,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 614 transitions. [2022-03-20 20:48:48,265 INFO L78 Accepts]: Start accepts. Automaton has 470 states and 614 transitions. Word has length 111 [2022-03-20 20:48:48,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:48,266 INFO L478 AbstractCegarLoop]: Abstraction has 470 states and 614 transitions. [2022-03-20 20:48:48,266 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 7 states have internal predecessors, (33), 4 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2022-03-20 20:48:48,266 INFO L276 IsEmpty]: Start isEmpty. Operand 470 states and 614 transitions. [2022-03-20 20:48:48,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-03-20 20:48:48,267 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:48,267 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-03-20 20:48:48,283 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-03-20 20:48:48,479 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,SelfDestructingSolverStorable27 [2022-03-20 20:48:48,479 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:48,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:48,480 INFO L85 PathProgramCache]: Analyzing trace with hash -1282766646, now seen corresponding path program 3 times [2022-03-20 20:48:48,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:48,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [681656443] [2022-03-20 20:48:48,480 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:48,480 INFO L85 PathProgramCache]: Analyzing trace with hash -1282766646, now seen corresponding path program 4 times [2022-03-20 20:48:48,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:48,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950339173] [2022-03-20 20:48:48,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:48,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:48,485 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:48,485 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [850946820] [2022-03-20 20:48:48,485 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:48:48,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:48,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:48,487 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:48:48,489 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:48:48,538 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:48:48,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:48,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-20 20:48:48,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:48,707 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 29 proven. 222 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2022-03-20 20:48:48,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:48:48,886 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 29 proven. 30 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2022-03-20 20:48:48,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:48,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950339173] [2022-03-20 20:48:48,887 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:48,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [850946820] [2022-03-20 20:48:48,887 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [850946820] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:48:48,887 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:48:48,887 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2022-03-20 20:48:48,887 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:48,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [681656443] [2022-03-20 20:48:48,887 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [681656443] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:48,887 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:48,887 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 20:48:48,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546940131] [2022-03-20 20:48:48,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:48,888 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 20:48:48,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:48,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 20:48:48,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-20 20:48:48,888 INFO L87 Difference]: Start difference. First operand 470 states and 614 transitions. Second operand has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-20 20:48:49,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:49,030 INFO L93 Difference]: Finished difference Result 644 states and 881 transitions. [2022-03-20 20:48:49,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 20:48:49,030 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) Word has length 112 [2022-03-20 20:48:49,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:49,032 INFO L225 Difference]: With dead ends: 644 [2022-03-20 20:48:49,032 INFO L226 Difference]: Without dead ends: 474 [2022-03-20 20:48:49,033 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 210 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=119, Invalid=187, Unknown=0, NotChecked=0, Total=306 [2022-03-20 20:48:49,033 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 63 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:49,033 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 191 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:48:49,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2022-03-20 20:48:49,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 474. [2022-03-20 20:48:49,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 474 states, 305 states have (on average 1.2163934426229508) internal successors, (371), 310 states have internal predecessors, (371), 124 states have call successors, (124), 45 states have call predecessors, (124), 44 states have return successors, (121), 118 states have call predecessors, (121), 121 states have call successors, (121) [2022-03-20 20:48:49,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 474 states to 474 states and 616 transitions. [2022-03-20 20:48:49,077 INFO L78 Accepts]: Start accepts. Automaton has 474 states and 616 transitions. Word has length 112 [2022-03-20 20:48:49,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:49,078 INFO L478 AbstractCegarLoop]: Abstraction has 474 states and 616 transitions. [2022-03-20 20:48:49,078 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-20 20:48:49,078 INFO L276 IsEmpty]: Start isEmpty. Operand 474 states and 616 transitions. [2022-03-20 20:48:49,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-03-20 20:48:49,078 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:49,078 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 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:48:49,099 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:48:49,290 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-20 20:48:49,290 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:49,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:49,290 INFO L85 PathProgramCache]: Analyzing trace with hash 1546024104, now seen corresponding path program 5 times [2022-03-20 20:48:49,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:49,291 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [281095276] [2022-03-20 20:48:49,291 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:49,291 INFO L85 PathProgramCache]: Analyzing trace with hash 1546024104, now seen corresponding path program 6 times [2022-03-20 20:48:49,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:49,291 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492790304] [2022-03-20 20:48:49,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:49,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:49,298 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:49,298 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1779011093] [2022-03-20 20:48:49,298 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:48:49,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:49,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:49,300 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:48:49,303 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:48:49,373 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 20:48:49,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:49,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-20 20:48:49,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:49,554 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 32 proven. 229 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2022-03-20 20:48:49,554 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:48:49,751 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 32 proven. 37 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2022-03-20 20:48:49,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:49,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492790304] [2022-03-20 20:48:49,751 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:49,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1779011093] [2022-03-20 20:48:49,751 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1779011093] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:48:49,752 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:48:49,752 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2022-03-20 20:48:49,752 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:49,752 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [281095276] [2022-03-20 20:48:49,752 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [281095276] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:49,752 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:49,752 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 20:48:49,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926682956] [2022-03-20 20:48:49,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:49,752 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 20:48:49,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:49,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 20:48:49,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-20 20:48:49,753 INFO L87 Difference]: Start difference. First operand 474 states and 616 transitions. Second operand has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-20 20:48:49,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:49,917 INFO L93 Difference]: Finished difference Result 731 states and 966 transitions. [2022-03-20 20:48:49,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 20:48:49,918 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) Word has length 116 [2022-03-20 20:48:49,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:49,920 INFO L225 Difference]: With dead ends: 731 [2022-03-20 20:48:49,920 INFO L226 Difference]: Without dead ends: 561 [2022-03-20 20:48:49,921 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 218 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=131, Invalid=211, Unknown=0, NotChecked=0, Total=342 [2022-03-20 20:48:49,921 INFO L913 BasicCegarLoop]: 64 mSDtfsCounter, 77 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:49,921 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 222 Invalid, 143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:48:49,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2022-03-20 20:48:49,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 553. [2022-03-20 20:48:49,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 553 states, 361 states have (on average 1.1911357340720221) internal successors, (430), 367 states have internal predecessors, (430), 133 states have call successors, (133), 59 states have call predecessors, (133), 58 states have return successors, (129), 126 states have call predecessors, (129), 129 states have call successors, (129) [2022-03-20 20:48:49,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 692 transitions. [2022-03-20 20:48:49,971 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 692 transitions. Word has length 116 [2022-03-20 20:48:49,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:49,972 INFO L478 AbstractCegarLoop]: Abstraction has 553 states and 692 transitions. [2022-03-20 20:48:49,972 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 6 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-20 20:48:49,972 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 692 transitions. [2022-03-20 20:48:49,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-03-20 20:48:49,972 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:49,973 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:48:49,989 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:48:50,189 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:50,189 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:50,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:50,189 INFO L85 PathProgramCache]: Analyzing trace with hash 1978671899, now seen corresponding path program 3 times [2022-03-20 20:48:50,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:50,190 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1033479259] [2022-03-20 20:48:50,190 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:50,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1978671899, now seen corresponding path program 4 times [2022-03-20 20:48:50,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:50,190 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912990727] [2022-03-20 20:48:50,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:50,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:50,195 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:50,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [91910409] [2022-03-20 20:48:50,195 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:48:50,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:50,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:50,199 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:48:50,200 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:48:50,248 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:48:50,248 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:50,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-20 20:48:50,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:50,411 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 78 proven. 7 refuted. 0 times theorem prover too weak. 320 trivial. 0 not checked. [2022-03-20 20:48:50,412 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:48:50,571 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 78 proven. 7 refuted. 0 times theorem prover too weak. 320 trivial. 0 not checked. [2022-03-20 20:48:50,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:50,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912990727] [2022-03-20 20:48:50,571 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:50,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [91910409] [2022-03-20 20:48:50,572 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [91910409] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:48:50,572 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:48:50,572 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-20 20:48:50,572 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:50,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1033479259] [2022-03-20 20:48:50,572 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1033479259] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:50,572 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:50,572 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 20:48:50,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240838756] [2022-03-20 20:48:50,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:50,572 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 20:48:50,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:50,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 20:48:50,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-03-20 20:48:50,573 INFO L87 Difference]: Start difference. First operand 553 states and 692 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-03-20 20:48:50,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:50,715 INFO L93 Difference]: Finished difference Result 584 states and 734 transitions. [2022-03-20 20:48:50,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-20 20:48:50,716 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 118 [2022-03-20 20:48:50,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:50,718 INFO L225 Difference]: With dead ends: 584 [2022-03-20 20:48:50,718 INFO L226 Difference]: Without dead ends: 581 [2022-03-20 20:48:50,718 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 228 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:48:50,719 INFO L913 BasicCegarLoop]: 37 mSDtfsCounter, 21 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:50,719 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 216 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:48:50,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2022-03-20 20:48:50,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 577. [2022-03-20 20:48:50,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 577 states, 380 states have (on average 1.2) internal successors, (456), 388 states have internal predecessors, (456), 137 states have call successors, (137), 60 states have call predecessors, (137), 59 states have return successors, (133), 128 states have call predecessors, (133), 133 states have call successors, (133) [2022-03-20 20:48:50,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 726 transitions. [2022-03-20 20:48:50,773 INFO L78 Accepts]: Start accepts. Automaton has 577 states and 726 transitions. Word has length 118 [2022-03-20 20:48:50,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:50,774 INFO L478 AbstractCegarLoop]: Abstraction has 577 states and 726 transitions. [2022-03-20 20:48:50,774 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-03-20 20:48:50,774 INFO L276 IsEmpty]: Start isEmpty. Operand 577 states and 726 transitions. [2022-03-20 20:48:50,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-03-20 20:48:50,774 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:50,774 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:48:50,790 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:48:50,987 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,SelfDestructingSolverStorable30 [2022-03-20 20:48:50,987 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:50,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:50,988 INFO L85 PathProgramCache]: Analyzing trace with hash 992936989, now seen corresponding path program 5 times [2022-03-20 20:48:50,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:50,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [776353516] [2022-03-20 20:48:50,988 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:50,988 INFO L85 PathProgramCache]: Analyzing trace with hash 992936989, now seen corresponding path program 6 times [2022-03-20 20:48:50,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:50,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201914350] [2022-03-20 20:48:50,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:50,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:50,993 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:50,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1049932975] [2022-03-20 20:48:50,993 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:48:50,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:50,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:50,994 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:48:50,995 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:48:51,382 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 20:48:51,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:51,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 48 conjunts are in the unsatisfiable core [2022-03-20 20:48:51,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:49:10,741 INFO L134 CoverageAnalysis]: Checked inductivity of 516 backedges. 91 proven. 28 refuted. 0 times theorem prover too weak. 397 trivial. 0 not checked. [2022-03-20 20:49:10,741 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:49:11,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:49:11,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201914350] [2022-03-20 20:49:11,584 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:49:11,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1049932975] [2022-03-20 20:49:11,584 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1049932975] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 20:49:11,584 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 20:49:11,584 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-03-20 20:49:11,584 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:49:11,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [776353516] [2022-03-20 20:49:11,584 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [776353516] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:49:11,584 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:49:11,584 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 20:49:11,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826792210] [2022-03-20 20:49:11,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:49:11,585 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 20:49:11,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:49:11,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 20:49:11,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=403, Unknown=0, NotChecked=0, Total=506 [2022-03-20 20:49:11,585 INFO L87 Difference]: Start difference. First operand 577 states and 726 transitions. Second operand has 16 states, 14 states have (on average 2.5) internal successors, (35), 13 states have internal predecessors, (35), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 7 states have call predecessors, (16), 6 states have call successors, (16) [2022-03-20 20:49:12,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:49:12,954 INFO L93 Difference]: Finished difference Result 604 states and 757 transitions. [2022-03-20 20:49:12,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-20 20:49:12,954 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 2.5) internal successors, (35), 13 states have internal predecessors, (35), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 7 states have call predecessors, (16), 6 states have call successors, (16) Word has length 124 [2022-03-20 20:49:12,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:49:12,956 INFO L225 Difference]: With dead ends: 604 [2022-03-20 20:49:12,956 INFO L226 Difference]: Without dead ends: 600 [2022-03-20 20:49:12,959 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 151 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=133, Invalid=569, Unknown=0, NotChecked=0, Total=702 [2022-03-20 20:49:12,959 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 48 mSDsluCounter, 429 mSDsCounter, 0 mSdLazyCounter, 463 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 479 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:49:12,959 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 479 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 463 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-20 20:49:12,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states. [2022-03-20 20:49:13,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 578. [2022-03-20 20:49:13,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 578 states, 384 states have (on average 1.1927083333333333) internal successors, (458), 391 states have internal predecessors, (458), 133 states have call successors, (133), 62 states have call predecessors, (133), 60 states have return successors, (129), 124 states have call predecessors, (129), 129 states have call successors, (129) [2022-03-20 20:49:13,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 720 transitions. [2022-03-20 20:49:13,041 INFO L78 Accepts]: Start accepts. Automaton has 578 states and 720 transitions. Word has length 124 [2022-03-20 20:49:13,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:49:13,041 INFO L478 AbstractCegarLoop]: Abstraction has 578 states and 720 transitions. [2022-03-20 20:49:13,042 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 2.5) internal successors, (35), 13 states have internal predecessors, (35), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 7 states have call predecessors, (16), 6 states have call successors, (16) [2022-03-20 20:49:13,042 INFO L276 IsEmpty]: Start isEmpty. Operand 578 states and 720 transitions. [2022-03-20 20:49:13,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-03-20 20:49:13,042 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:49:13,042 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:49:13,050 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:49:13,248 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:49:13,248 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:49:13,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:49:13,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1110867224, now seen corresponding path program 7 times [2022-03-20 20:49:13,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:49:13,249 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1801096970] [2022-03-20 20:49:13,249 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:49:13,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1110867224, now seen corresponding path program 8 times [2022-03-20 20:49:13,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:49:13,250 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430545400] [2022-03-20 20:49:13,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:49:13,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:49:13,255 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:49:13,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [324930397] [2022-03-20 20:49:13,255 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:49:13,256 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:49:13,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:49:13,257 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:49:13,257 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:49:13,314 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:49:13,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:49:13,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 71 conjunts are in the unsatisfiable core [2022-03-20 20:49:13,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:49:13,805 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:49:13,806 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:49:13,990 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 93 proven. 101 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-03-20 20:49:13,990 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:49:14,628 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 125 proven. 32 refuted. 0 times theorem prover too weak. 305 trivial. 0 not checked. [2022-03-20 20:49:14,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:49:14,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430545400] [2022-03-20 20:49:14,629 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:49:14,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [324930397] [2022-03-20 20:49:14,629 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [324930397] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:49:14,629 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:49:14,629 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10] total 19 [2022-03-20 20:49:14,629 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:49:14,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1801096970] [2022-03-20 20:49:14,629 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1801096970] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:49:14,629 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:49:14,629 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-20 20:49:14,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377750903] [2022-03-20 20:49:14,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:49:14,630 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-20 20:49:14,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:49:14,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-20 20:49:14,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2022-03-20 20:49:14,630 INFO L87 Difference]: Start difference. First operand 578 states and 720 transitions. Second operand has 14 states, 13 states have (on average 2.923076923076923) internal successors, (38), 12 states have internal predecessors, (38), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 8 states have call predecessors, (19), 8 states have call successors, (19) [2022-03-20 20:49:15,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:49:15,023 INFO L93 Difference]: Finished difference Result 613 states and 769 transitions. [2022-03-20 20:49:15,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 20:49:15,024 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.923076923076923) internal successors, (38), 12 states have internal predecessors, (38), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 8 states have call predecessors, (19), 8 states have call successors, (19) Word has length 123 [2022-03-20 20:49:15,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:49:15,026 INFO L225 Difference]: With dead ends: 613 [2022-03-20 20:49:15,026 INFO L226 Difference]: Without dead ends: 611 [2022-03-20 20:49:15,027 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 226 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2022-03-20 20:49:15,027 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 38 mSDsluCounter, 441 mSDsCounter, 0 mSdLazyCounter, 470 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 499 SdHoareTripleChecker+Invalid, 504 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 470 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 20:49:15,027 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 499 Invalid, 504 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 470 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 20:49:15,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 611 states. [2022-03-20 20:49:15,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 611 to 605. [2022-03-20 20:49:15,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 605 states, 397 states have (on average 1.1964735516372795) internal successors, (475), 404 states have internal predecessors, (475), 145 states have call successors, (145), 64 states have call predecessors, (145), 62 states have return successors, (141), 136 states have call predecessors, (141), 141 states have call successors, (141) [2022-03-20 20:49:15,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 605 states to 605 states and 761 transitions. [2022-03-20 20:49:15,098 INFO L78 Accepts]: Start accepts. Automaton has 605 states and 761 transitions. Word has length 123 [2022-03-20 20:49:15,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:49:15,098 INFO L478 AbstractCegarLoop]: Abstraction has 605 states and 761 transitions. [2022-03-20 20:49:15,098 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.923076923076923) internal successors, (38), 12 states have internal predecessors, (38), 8 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 8 states have call predecessors, (19), 8 states have call successors, (19) [2022-03-20 20:49:15,098 INFO L276 IsEmpty]: Start isEmpty. Operand 605 states and 761 transitions. [2022-03-20 20:49:15,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-03-20 20:49:15,099 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:49:15,099 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:49:15,119 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-03-20 20:49:15,315 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:49:15,316 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:49:15,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:49:15,316 INFO L85 PathProgramCache]: Analyzing trace with hash -270396677, now seen corresponding path program 9 times [2022-03-20 20:49:15,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:49:15,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [415911333] [2022-03-20 20:49:15,316 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:49:15,317 INFO L85 PathProgramCache]: Analyzing trace with hash -270396677, now seen corresponding path program 10 times [2022-03-20 20:49:15,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:49:15,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544426011] [2022-03-20 20:49:15,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:49:15,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:49:15,321 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:49:15,321 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [886852481] [2022-03-20 20:49:15,321 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:49:15,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:49:15,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:49:15,323 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:49:15,324 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:49:15,382 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:49:15,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:49:15,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 68 conjunts are in the unsatisfiable core [2022-03-20 20:49:15,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:49:16,298 INFO L134 CoverageAnalysis]: Checked inductivity of 523 backedges. 69 proven. 118 refuted. 0 times theorem prover too weak. 336 trivial. 0 not checked. [2022-03-20 20:49:16,298 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:49:25,001 INFO L134 CoverageAnalysis]: Checked inductivity of 523 backedges. 77 proven. 108 refuted. 2 times theorem prover too weak. 336 trivial. 0 not checked. [2022-03-20 20:49:25,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:49:25,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544426011] [2022-03-20 20:49:25,002 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:49:25,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [886852481] [2022-03-20 20:49:25,002 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [886852481] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:49:25,002 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:49:25,002 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 23 [2022-03-20 20:49:25,002 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:49:25,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [415911333] [2022-03-20 20:49:25,002 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [415911333] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:49:25,003 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:49:25,003 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 20:49:25,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259467744] [2022-03-20 20:49:25,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:49:25,003 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 20:49:25,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:49:25,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 20:49:25,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=386, Unknown=2, NotChecked=0, Total=506 [2022-03-20 20:49:25,004 INFO L87 Difference]: Start difference. First operand 605 states and 761 transitions. Second operand has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 12 states have internal predecessors, (38), 7 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) [2022-03-20 20:49:25,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:49:25,529 INFO L93 Difference]: Finished difference Result 617 states and 772 transitions. [2022-03-20 20:49:25,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 20:49:25,531 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 12 states have internal predecessors, (38), 7 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) Word has length 128 [2022-03-20 20:49:25,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:49:25,533 INFO L225 Difference]: With dead ends: 617 [2022-03-20 20:49:25,533 INFO L226 Difference]: Without dead ends: 615 [2022-03-20 20:49:25,534 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 232 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=157, Invalid=543, Unknown=2, NotChecked=0, Total=702 [2022-03-20 20:49:25,534 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 36 mSDsluCounter, 526 mSDsCounter, 0 mSdLazyCounter, 549 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 584 SdHoareTripleChecker+Invalid, 583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 549 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 20:49:25,534 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 584 Invalid, 583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 549 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 20:49:25,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states. [2022-03-20 20:49:25,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 609. [2022-03-20 20:49:25,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 609 states, 400 states have (on average 1.195) internal successors, (478), 407 states have internal predecessors, (478), 145 states have call successors, (145), 65 states have call predecessors, (145), 63 states have return successors, (141), 136 states have call predecessors, (141), 141 states have call successors, (141) [2022-03-20 20:49:25,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 609 states to 609 states and 764 transitions. [2022-03-20 20:49:25,597 INFO L78 Accepts]: Start accepts. Automaton has 609 states and 764 transitions. Word has length 128 [2022-03-20 20:49:25,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:49:25,597 INFO L478 AbstractCegarLoop]: Abstraction has 609 states and 764 transitions. [2022-03-20 20:49:25,597 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 12 states have internal predecessors, (38), 7 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) [2022-03-20 20:49:25,597 INFO L276 IsEmpty]: Start isEmpty. Operand 609 states and 764 transitions. [2022-03-20 20:49:25,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-03-20 20:49:25,598 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:49:25,598 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 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:49:25,617 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:49:25,815 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,SelfDestructingSolverStorable33 [2022-03-20 20:49:25,815 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:49:25,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:49:25,816 INFO L85 PathProgramCache]: Analyzing trace with hash -677811269, now seen corresponding path program 7 times [2022-03-20 20:49:25,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:49:25,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [882950130] [2022-03-20 20:49:25,816 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:49:25,816 INFO L85 PathProgramCache]: Analyzing trace with hash -677811269, now seen corresponding path program 8 times [2022-03-20 20:49:25,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:49:25,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955204595] [2022-03-20 20:49:25,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:49:25,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:49:25,821 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:49:25,821 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1995969943] [2022-03-20 20:49:25,822 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:49:25,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:49:25,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:49:25,829 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:49:25,830 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:49:25,880 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:49:25,880 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:49:25,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-20 20:49:25,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:49:26,687 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 137 proven. 57 refuted. 0 times theorem prover too weak. 387 trivial. 0 not checked. [2022-03-20 20:49:26,687 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:49:27,480 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:49:27,656 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 152 proven. 12 refuted. 0 times theorem prover too weak. 417 trivial. 0 not checked. [2022-03-20 20:49:27,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:49:27,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955204595] [2022-03-20 20:49:27,656 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:49:27,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1995969943] [2022-03-20 20:49:27,656 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1995969943] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:49:27,656 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:49:27,656 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11] total 22 [2022-03-20 20:49:27,656 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:49:27,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [882950130] [2022-03-20 20:49:27,657 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [882950130] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:49:27,657 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:49:27,657 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 20:49:27,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506388569] [2022-03-20 20:49:27,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:49:27,657 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 20:49:27,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:49:27,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 20:49:27,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2022-03-20 20:49:27,658 INFO L87 Difference]: Start difference. First operand 609 states and 764 transitions. Second operand has 16 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 10 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 9 states have call successors, (21) [2022-03-20 20:49:28,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:49:28,286 INFO L93 Difference]: Finished difference Result 642 states and 811 transitions. [2022-03-20 20:49:28,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 20:49:28,286 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 10 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 9 states have call successors, (21) Word has length 130 [2022-03-20 20:49:28,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:49:28,288 INFO L225 Difference]: With dead ends: 642 [2022-03-20 20:49:28,288 INFO L226 Difference]: Without dead ends: 637 [2022-03-20 20:49:28,289 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 238 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=96, Invalid=504, Unknown=0, NotChecked=0, Total=600 [2022-03-20 20:49:28,290 INFO L913 BasicCegarLoop]: 62 mSDtfsCounter, 38 mSDsluCounter, 428 mSDsCounter, 0 mSdLazyCounter, 580 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 490 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 580 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 20:49:28,290 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 490 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 580 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 20:49:28,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 637 states. [2022-03-20 20:49:28,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 637 to 613. [2022-03-20 20:49:28,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 401 states have (on average 1.1920199501246882) internal successors, (478), 409 states have internal predecessors, (478), 147 states have call successors, (147), 65 states have call predecessors, (147), 64 states have return successors, (144), 138 states have call predecessors, (144), 144 states have call successors, (144) [2022-03-20 20:49:28,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 769 transitions. [2022-03-20 20:49:28,356 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 769 transitions. Word has length 130 [2022-03-20 20:49:28,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:49:28,357 INFO L478 AbstractCegarLoop]: Abstraction has 613 states and 769 transitions. [2022-03-20 20:49:28,357 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 10 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 9 states have call successors, (21) [2022-03-20 20:49:28,357 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 769 transitions. [2022-03-20 20:49:28,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-03-20 20:49:28,358 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:49:28,358 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2022-03-20 20:49:28,375 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:49:28,574 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,SelfDestructingSolverStorable34 [2022-03-20 20:49:28,575 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:49:28,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:49:28,575 INFO L85 PathProgramCache]: Analyzing trace with hash -2098906485, now seen corresponding path program 7 times [2022-03-20 20:49:28,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:49:28,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1009299975] [2022-03-20 20:49:28,575 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:49:28,575 INFO L85 PathProgramCache]: Analyzing trace with hash -2098906485, now seen corresponding path program 8 times [2022-03-20 20:49:28,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:49:28,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356249067] [2022-03-20 20:49:28,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:49:28,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:49:28,582 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:49:28,582 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [743404820] [2022-03-20 20:49:28,582 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:49:28,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:49:28,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:49:28,583 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:49:28,584 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:49:28,633 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:49:28,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:49:28,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-20 20:49:28,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:49:28,834 INFO L134 CoverageAnalysis]: Checked inductivity of 586 backedges. 32 proven. 434 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2022-03-20 20:49:28,835 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:49:29,026 INFO L134 CoverageAnalysis]: Checked inductivity of 586 backedges. 32 proven. 50 refuted. 0 times theorem prover too weak. 504 trivial. 0 not checked. [2022-03-20 20:49:29,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:49:29,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356249067] [2022-03-20 20:49:29,026 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:49:29,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [743404820] [2022-03-20 20:49:29,027 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [743404820] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:49:29,027 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:49:29,027 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2022-03-20 20:49:29,027 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:49:29,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1009299975] [2022-03-20 20:49:29,027 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1009299975] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:49:29,027 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:49:29,027 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 20:49:29,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649508019] [2022-03-20 20:49:29,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:49:29,027 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 20:49:29,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:49:29,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 20:49:29,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-20 20:49:29,028 INFO L87 Difference]: Start difference. First operand 613 states and 769 transitions. Second operand has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 7 states have call successors, (23), 7 states have call predecessors, (23), 5 states have return successors, (21), 5 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-20 20:49:29,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:49:29,198 INFO L93 Difference]: Finished difference Result 629 states and 787 transitions. [2022-03-20 20:49:29,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 20:49:29,198 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 7 states have call successors, (23), 7 states have call predecessors, (23), 5 states have return successors, (21), 5 states have call predecessors, (21), 6 states have call successors, (21) Word has length 133 [2022-03-20 20:49:29,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:49:29,200 INFO L225 Difference]: With dead ends: 629 [2022-03-20 20:49:29,200 INFO L226 Difference]: Without dead ends: 622 [2022-03-20 20:49:29,200 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 252 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=132, Invalid=210, Unknown=0, NotChecked=0, Total=342 [2022-03-20 20:49:29,201 INFO L913 BasicCegarLoop]: 62 mSDtfsCounter, 67 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:49:29,201 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 195 Invalid, 180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:49:29,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2022-03-20 20:49:29,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 622. [2022-03-20 20:49:29,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 622 states, 410 states have (on average 1.1878048780487804) internal successors, (487), 418 states have internal predecessors, (487), 147 states have call successors, (147), 65 states have call predecessors, (147), 64 states have return successors, (144), 138 states have call predecessors, (144), 144 states have call successors, (144) [2022-03-20 20:49:29,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 622 states to 622 states and 778 transitions. [2022-03-20 20:49:29,270 INFO L78 Accepts]: Start accepts. Automaton has 622 states and 778 transitions. Word has length 133 [2022-03-20 20:49:29,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:49:29,271 INFO L478 AbstractCegarLoop]: Abstraction has 622 states and 778 transitions. [2022-03-20 20:49:29,271 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 7 states have call successors, (23), 7 states have call predecessors, (23), 5 states have return successors, (21), 5 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-20 20:49:29,271 INFO L276 IsEmpty]: Start isEmpty. Operand 622 states and 778 transitions. [2022-03-20 20:49:29,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2022-03-20 20:49:29,272 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:49:29,272 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1] [2022-03-20 20:49:29,291 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-03-20 20:49:29,488 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,SelfDestructingSolverStorable35 [2022-03-20 20:49:29,488 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:49:29,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:49:29,488 INFO L85 PathProgramCache]: Analyzing trace with hash 1894865945, now seen corresponding path program 9 times [2022-03-20 20:49:29,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:49:29,489 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [335137725] [2022-03-20 20:49:29,489 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:49:29,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1894865945, now seen corresponding path program 10 times [2022-03-20 20:49:29,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:49:29,489 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094951637] [2022-03-20 20:49:29,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:49:29,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:49:29,496 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:49:29,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [975965287] [2022-03-20 20:49:29,496 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:49:29,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:49:29,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:49:29,497 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:49:29,498 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:49:29,549 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:49:29,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:49:29,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 67 conjunts are in the unsatisfiable core [2022-03-20 20:49:29,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:49:30,182 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:49:30,184 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:49:30,185 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:49:30,516 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 133 proven. 95 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-03-20 20:49:30,516 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:49:30,912 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:49:31,115 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 156 proven. 12 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-20 20:49:31,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:49:31,115 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094951637] [2022-03-20 20:49:31,115 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:49:31,115 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [975965287] [2022-03-20 20:49:31,115 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [975965287] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:49:31,116 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:49:31,116 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 11] total 24 [2022-03-20 20:49:31,116 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:49:31,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [335137725] [2022-03-20 20:49:31,116 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [335137725] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:49:31,116 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:49:31,116 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-20 20:49:31,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991851256] [2022-03-20 20:49:31,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:49:31,116 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-20 20:49:31,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:49:31,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-20 20:49:31,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2022-03-20 20:49:31,117 INFO L87 Difference]: Start difference. First operand 622 states and 778 transitions. Second operand has 18 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 11 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 9 states have call predecessors, (21), 10 states have call successors, (21) [2022-03-20 20:49:31,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:49:31,808 INFO L93 Difference]: Finished difference Result 632 states and 788 transitions. [2022-03-20 20:49:31,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-20 20:49:31,808 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 11 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 9 states have call predecessors, (21), 10 states have call successors, (21) Word has length 134 [2022-03-20 20:49:31,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:49:31,810 INFO L225 Difference]: With dead ends: 632 [2022-03-20 20:49:31,810 INFO L226 Difference]: Without dead ends: 625 [2022-03-20 20:49:31,811 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 244 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=124, Invalid=688, Unknown=0, NotChecked=0, Total=812 [2022-03-20 20:49:31,811 INFO L913 BasicCegarLoop]: 56 mSDtfsCounter, 37 mSDsluCounter, 678 mSDsCounter, 0 mSdLazyCounter, 600 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 734 SdHoareTripleChecker+Invalid, 749 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 600 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 119 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 20:49:31,811 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 734 Invalid, 749 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 600 Invalid, 0 Unknown, 119 Unchecked, 0.5s Time] [2022-03-20 20:49:31,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 625 states. [2022-03-20 20:49:31,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 625 to 622. [2022-03-20 20:49:31,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 622 states, 410 states have (on average 1.1878048780487804) internal successors, (487), 418 states have internal predecessors, (487), 147 states have call successors, (147), 65 states have call predecessors, (147), 64 states have return successors, (144), 138 states have call predecessors, (144), 144 states have call successors, (144) [2022-03-20 20:49:31,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 622 states to 622 states and 778 transitions. [2022-03-20 20:49:31,877 INFO L78 Accepts]: Start accepts. Automaton has 622 states and 778 transitions. Word has length 134 [2022-03-20 20:49:31,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:49:31,877 INFO L478 AbstractCegarLoop]: Abstraction has 622 states and 778 transitions. [2022-03-20 20:49:31,877 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 11 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 9 states have call predecessors, (21), 10 states have call successors, (21) [2022-03-20 20:49:31,877 INFO L276 IsEmpty]: Start isEmpty. Operand 622 states and 778 transitions. [2022-03-20 20:49:31,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-20 20:49:31,878 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:49:31,878 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 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:49:31,896 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:49:32,091 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:49:32,091 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:49:32,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:49:32,092 INFO L85 PathProgramCache]: Analyzing trace with hash -736314780, now seen corresponding path program 7 times [2022-03-20 20:49:32,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:49:32,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1596738639] [2022-03-20 20:49:32,092 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:49:32,092 INFO L85 PathProgramCache]: Analyzing trace with hash -736314780, now seen corresponding path program 8 times [2022-03-20 20:49:32,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:49:32,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74476188] [2022-03-20 20:49:32,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:49:32,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:49:32,099 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:49:32,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1869216902] [2022-03-20 20:49:32,099 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:49:32,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:49:32,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:49:32,100 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:49:32,101 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:49:32,156 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:49:32,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:49:32,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-20 20:49:32,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:49:32,366 INFO L134 CoverageAnalysis]: Checked inductivity of 604 backedges. 40 proven. 444 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2022-03-20 20:49:32,366 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:49:32,570 INFO L134 CoverageAnalysis]: Checked inductivity of 604 backedges. 40 proven. 60 refuted. 0 times theorem prover too weak. 504 trivial. 0 not checked. [2022-03-20 20:49:32,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:49:32,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74476188] [2022-03-20 20:49:32,570 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:49:32,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1869216902] [2022-03-20 20:49:32,570 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1869216902] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:49:32,570 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:49:32,570 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2022-03-20 20:49:32,570 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:49:32,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1596738639] [2022-03-20 20:49:32,571 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1596738639] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:49:32,571 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:49:32,571 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 20:49:32,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155760681] [2022-03-20 20:49:32,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:49:32,571 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 20:49:32,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:49:32,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 20:49:32,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-20 20:49:32,572 INFO L87 Difference]: Start difference. First operand 622 states and 778 transitions. Second operand has 11 states, 11 states have (on average 4.545454545454546) internal successors, (50), 10 states have internal predecessors, (50), 7 states have call successors, (23), 7 states have call predecessors, (23), 5 states have return successors, (21), 5 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-20 20:49:32,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:49:32,802 INFO L93 Difference]: Finished difference Result 936 states and 1206 transitions. [2022-03-20 20:49:32,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-20 20:49:32,802 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.545454545454546) internal successors, (50), 10 states have internal predecessors, (50), 7 states have call successors, (23), 7 states have call predecessors, (23), 5 states have return successors, (21), 5 states have call predecessors, (21), 6 states have call successors, (21) Word has length 139 [2022-03-20 20:49:32,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:49:32,804 INFO L225 Difference]: With dead ends: 936 [2022-03-20 20:49:32,805 INFO L226 Difference]: Without dead ends: 740 [2022-03-20 20:49:32,805 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 264 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=143, Invalid=237, Unknown=0, NotChecked=0, Total=380 [2022-03-20 20:49:32,806 INFO L913 BasicCegarLoop]: 70 mSDtfsCounter, 96 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 259 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:49:32,806 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 259 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:49:32,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 740 states. [2022-03-20 20:49:32,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 740 to 724. [2022-03-20 20:49:32,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 724 states, 478 states have (on average 1.1694560669456067) internal successors, (559), 485 states have internal predecessors, (559), 165 states have call successors, (165), 82 states have call predecessors, (165), 80 states have return successors, (161), 156 states have call predecessors, (161), 161 states have call successors, (161) [2022-03-20 20:49:32,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 724 states to 724 states and 885 transitions. [2022-03-20 20:49:32,891 INFO L78 Accepts]: Start accepts. Automaton has 724 states and 885 transitions. Word has length 139 [2022-03-20 20:49:32,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:49:32,891 INFO L478 AbstractCegarLoop]: Abstraction has 724 states and 885 transitions. [2022-03-20 20:49:32,891 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.545454545454546) internal successors, (50), 10 states have internal predecessors, (50), 7 states have call successors, (23), 7 states have call predecessors, (23), 5 states have return successors, (21), 5 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-20 20:49:32,891 INFO L276 IsEmpty]: Start isEmpty. Operand 724 states and 885 transitions. [2022-03-20 20:49:32,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-03-20 20:49:32,892 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:49:32,892 INFO L499 BasicCegarLoop]: trace histogram [19, 18, 18, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:49:32,909 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:49:33,110 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,SelfDestructingSolverStorable37 [2022-03-20 20:49:33,110 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:49:33,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:49:33,110 INFO L85 PathProgramCache]: Analyzing trace with hash 2139656620, now seen corresponding path program 11 times [2022-03-20 20:49:33,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:49:33,110 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2053516311] [2022-03-20 20:49:33,111 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:49:33,111 INFO L85 PathProgramCache]: Analyzing trace with hash 2139656620, now seen corresponding path program 12 times [2022-03-20 20:49:33,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:49:33,111 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035436151] [2022-03-20 20:49:33,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:49:33,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:49:33,116 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:49:33,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [617777336] [2022-03-20 20:49:33,116 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:49:33,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:49:33,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:49:33,117 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:49:33,118 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:49:33,475 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 20:49:33,475 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:49:33,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 65 conjunts are in the unsatisfiable core [2022-03-20 20:49:33,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:49:34,341 INFO L134 CoverageAnalysis]: Checked inductivity of 744 backedges. 86 proven. 75 refuted. 0 times theorem prover too weak. 583 trivial. 0 not checked. [2022-03-20 20:49:34,341 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:49:35,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:49:35,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035436151] [2022-03-20 20:49:35,655 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:49:35,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [617777336] [2022-03-20 20:49:35,655 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [617777336] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 20:49:35,655 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 20:49:35,655 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2022-03-20 20:49:35,655 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:49:35,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2053516311] [2022-03-20 20:49:35,655 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2053516311] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:49:35,655 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:49:35,655 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-20 20:49:35,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742883414] [2022-03-20 20:49:35,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:49:35,656 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 20:49:35,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:49:35,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 20:49:35,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2022-03-20 20:49:35,656 INFO L87 Difference]: Start difference. First operand 724 states and 885 transitions. Second operand has 17 states, 16 states have (on average 2.625) internal successors, (42), 14 states have internal predecessors, (42), 7 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 7 states have call predecessors, (19), 6 states have call successors, (19) [2022-03-20 20:49:36,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:49:36,769 INFO L93 Difference]: Finished difference Result 794 states and 967 transitions. [2022-03-20 20:49:36,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-20 20:49:36,769 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.625) internal successors, (42), 14 states have internal predecessors, (42), 7 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 7 states have call predecessors, (19), 6 states have call successors, (19) Word has length 146 [2022-03-20 20:49:36,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:49:36,772 INFO L225 Difference]: With dead ends: 794 [2022-03-20 20:49:36,772 INFO L226 Difference]: Without dead ends: 792 [2022-03-20 20:49:36,772 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 192 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=148, Invalid=908, Unknown=0, NotChecked=0, Total=1056 [2022-03-20 20:49:36,772 INFO L913 BasicCegarLoop]: 62 mSDtfsCounter, 74 mSDsluCounter, 627 mSDsCounter, 0 mSdLazyCounter, 775 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 689 SdHoareTripleChecker+Invalid, 826 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 775 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-20 20:49:36,772 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 689 Invalid, 826 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 775 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-20 20:49:36,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states. [2022-03-20 20:49:36,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 779. [2022-03-20 20:49:36,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 779 states, 515 states have (on average 1.1689320388349516) internal successors, (602), 522 states have internal predecessors, (602), 177 states have call successors, (177), 88 states have call predecessors, (177), 86 states have return successors, (173), 168 states have call predecessors, (173), 173 states have call successors, (173) [2022-03-20 20:49:36,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 779 states to 779 states and 952 transitions. [2022-03-20 20:49:36,859 INFO L78 Accepts]: Start accepts. Automaton has 779 states and 952 transitions. Word has length 146 [2022-03-20 20:49:36,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:49:36,859 INFO L478 AbstractCegarLoop]: Abstraction has 779 states and 952 transitions. [2022-03-20 20:49:36,859 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.625) internal successors, (42), 14 states have internal predecessors, (42), 7 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 7 states have call predecessors, (19), 6 states have call successors, (19) [2022-03-20 20:49:36,859 INFO L276 IsEmpty]: Start isEmpty. Operand 779 states and 952 transitions. [2022-03-20 20:49:36,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-03-20 20:49:36,860 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:49:36,860 INFO L499 BasicCegarLoop]: trace histogram [19, 18, 18, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:49:36,868 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:49:37,066 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,SelfDestructingSolverStorable38 [2022-03-20 20:49:37,066 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:49:37,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:49:37,067 INFO L85 PathProgramCache]: Analyzing trace with hash 1180190888, now seen corresponding path program 13 times [2022-03-20 20:49:37,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:49:37,067 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [142969584] [2022-03-20 20:49:37,067 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:49:37,067 INFO L85 PathProgramCache]: Analyzing trace with hash 1180190888, now seen corresponding path program 14 times [2022-03-20 20:49:37,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:49:37,067 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231798100] [2022-03-20 20:49:37,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:49:37,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:49:37,072 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:49:37,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [144466715] [2022-03-20 20:49:37,072 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:49:37,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:49:37,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:49:37,073 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:49:37,074 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:49:37,175 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:49:37,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:49:37,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 85 conjunts are in the unsatisfiable core [2022-03-20 20:49:37,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:49:38,086 INFO L134 CoverageAnalysis]: Checked inductivity of 744 backedges. 109 proven. 194 refuted. 0 times theorem prover too weak. 441 trivial. 0 not checked. [2022-03-20 20:49:38,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:49:42,930 INFO L134 CoverageAnalysis]: Checked inductivity of 744 backedges. 129 proven. 114 refuted. 0 times theorem prover too weak. 501 trivial. 0 not checked. [2022-03-20 20:49:42,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:49:42,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231798100] [2022-03-20 20:49:42,931 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:49:42,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [144466715] [2022-03-20 20:49:42,931 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [144466715] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:49:42,931 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:49:42,931 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 29 [2022-03-20 20:49:42,931 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:49:42,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [142969584] [2022-03-20 20:49:42,932 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [142969584] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:49:42,932 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:49:42,932 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-20 20:49:42,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367492541] [2022-03-20 20:49:42,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:49:42,932 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 20:49:42,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:49:42,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 20:49:42,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=628, Unknown=0, NotChecked=0, Total=812 [2022-03-20 20:49:42,933 INFO L87 Difference]: Start difference. First operand 779 states and 952 transitions. Second operand has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 15 states have internal predecessors, (41), 9 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 9 states have call predecessors, (23), 9 states have call successors, (23) [2022-03-20 20:49:43,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:49:43,983 INFO L93 Difference]: Finished difference Result 818 states and 1004 transitions. [2022-03-20 20:49:43,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 20:49:43,983 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 15 states have internal predecessors, (41), 9 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 9 states have call predecessors, (23), 9 states have call successors, (23) Word has length 146 [2022-03-20 20:49:43,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:49:43,986 INFO L225 Difference]: With dead ends: 818 [2022-03-20 20:49:43,986 INFO L226 Difference]: Without dead ends: 816 [2022-03-20 20:49:43,987 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 260 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 249 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=214, Invalid=778, Unknown=0, NotChecked=0, Total=992 [2022-03-20 20:49:43,987 INFO L913 BasicCegarLoop]: 64 mSDtfsCounter, 45 mSDsluCounter, 753 mSDsCounter, 0 mSdLazyCounter, 802 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 817 SdHoareTripleChecker+Invalid, 842 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 802 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-20 20:49:43,987 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 817 Invalid, 842 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 802 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-20 20:49:43,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2022-03-20 20:49:44,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 810. [2022-03-20 20:49:44,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 810 states, 531 states have (on average 1.1713747645951036) internal successors, (622), 538 states have internal predecessors, (622), 189 states have call successors, (189), 91 states have call predecessors, (189), 89 states have return successors, (185), 180 states have call predecessors, (185), 185 states have call successors, (185) [2022-03-20 20:49:44,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 810 states to 810 states and 996 transitions. [2022-03-20 20:49:44,085 INFO L78 Accepts]: Start accepts. Automaton has 810 states and 996 transitions. Word has length 146 [2022-03-20 20:49:44,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:49:44,085 INFO L478 AbstractCegarLoop]: Abstraction has 810 states and 996 transitions. [2022-03-20 20:49:44,085 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 15 states have internal predecessors, (41), 9 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 9 states have call predecessors, (23), 9 states have call successors, (23) [2022-03-20 20:49:44,085 INFO L276 IsEmpty]: Start isEmpty. Operand 810 states and 996 transitions. [2022-03-20 20:49:44,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-03-20 20:49:44,086 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:49:44,086 INFO L499 BasicCegarLoop]: trace histogram [20, 19, 19, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:49:44,105 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:49:44,299 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-20 20:49:44,299 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:49:44,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:49:44,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1613652297, now seen corresponding path program 15 times [2022-03-20 20:49:44,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:49:44,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [969610677] [2022-03-20 20:49:44,300 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:49:44,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1613652297, now seen corresponding path program 16 times [2022-03-20 20:49:44,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:49:44,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373775325] [2022-03-20 20:49:44,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:49:44,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:49:44,305 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:49:44,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1260186074] [2022-03-20 20:49:44,305 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:49:44,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:49:44,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:49:44,306 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:49:44,307 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:49:44,381 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:49:44,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:49:44,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 98 conjunts are in the unsatisfiable core [2022-03-20 20:49:44,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:49:45,103 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:49:45,104 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:49:47,864 INFO L134 CoverageAnalysis]: Checked inductivity of 822 backedges. 194 proven. 163 refuted. 0 times theorem prover too weak. 465 trivial. 0 not checked. [2022-03-20 20:49:47,864 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:50:55,845 WARN L855 $PredicateComparison]: unable to prove that (let ((.cse5 (* c_main_~q~0 c_main_~x~0)) (.cse6 (* (- 1) c_main_~q~0 c_main_~x~0 c_main_~k~0)) (.cse7 (* (- 1) c_main_~s~0 c_main_~y~0)) (.cse8 (* (- 1) c_main_~s~0 c_main_~y~0 c_main_~k~0)) (.cse9 (* c_main_~p~0 c_main_~x~0)) (.cse10 (* c_main_~r~0 c_main_~y~0)) (.cse11 (* (- 1) c_main_~q~0 c_main_~x~0)) (.cse12 (* c_main_~s~0 c_main_~y~0)) (.cse3 (+ c_main_~r~0 (* (- 1) (* c_main_~s~0 c_main_~k~0)))) (.cse2 (+ c_main_~p~0 (* (- 1) c_main_~q~0 c_main_~k~0)))) (let ((.cse0 (* c_main_~xy~0 .cse2)) (.cse1 (* c_main_~yy~0 .cse3)) (.cse4 (+ .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12))) (or (= (+ .cse0 (* c_main_~q~0 c_main_~x~0 c_main_~y~0) .cse1 (* c_main_~s~0 c_main_~y~0 c_main_~y~0)) (+ (* .cse2 c_main_~x~0 c_main_~y~0) (* c_main_~q~0 c_main_~xy~0) (* .cse3 c_main_~y~0 c_main_~y~0) (* c_main_~yy~0 c_main_~s~0))) (not (= c_main_~c~0 .cse4)) (not (= (+ .cse5 .cse6 .cse0 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse1) (+ (* .cse3 c_main_~y~0) (* .cse2 c_main_~x~0) (* .cse4 c_main_~y~0)))) (<= (+ (* 2 .cse10) (* 2 .cse9)) (+ .cse5 .cse12 (* 2 (* c_main_~q~0 c_main_~x~0 c_main_~k~0)) (* 2 (* c_main_~s~0 c_main_~y~0 c_main_~k~0)))) (<= c_main_~b~0 c_main_~c~0) (not (= c_main_~b~0 (+ .cse5 .cse12)))))) is different from true [2022-03-20 20:51:41,748 WARN L232 SmtUtils]: Spent 6.51s on a formula simplification that was a NOOP. DAG size: 65 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-20 20:52:15,657 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:52:36,734 WARN L232 SmtUtils]: Spent 8.06s on a formula simplification that was a NOOP. DAG size: 59 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-20 20:54:33,489 WARN L855 $PredicateComparison]: unable to prove that (forall ((v_main_~s~0_BEFORE_CALL_334 Int) (v_main_~yy~0_BEFORE_CALL_121 Int) (v_main_~r~0_BEFORE_CALL_283 Int) (v_main_~y~0_BEFORE_CALL_357 Int) (v_main_~q~0_BEFORE_CALL_338 Int) (v_main_~p~0_BEFORE_CALL_261 Int) (v_main_~k~0_BEFORE_CALL_206 Int) (v_main_~x~0_BEFORE_CALL_369 Int) (v_main_~xy~0_BEFORE_CALL_125 Int)) (let ((.cse0 (+ v_main_~p~0_BEFORE_CALL_261 (* (- 1) v_main_~k~0_BEFORE_CALL_206 v_main_~q~0_BEFORE_CALL_338))) (.cse1 (+ (* (* v_main_~k~0_BEFORE_CALL_206 v_main_~s~0_BEFORE_CALL_334) (- 1)) v_main_~r~0_BEFORE_CALL_283))) (let ((.cse14 (* v_main_~k~0_BEFORE_CALL_206 v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334)) (.cse2 (* v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334)) (.cse15 (* v_main_~k~0_BEFORE_CALL_206 v_main_~x~0_BEFORE_CALL_369 v_main_~q~0_BEFORE_CALL_338)) (.cse4 (* v_main_~x~0_BEFORE_CALL_369 v_main_~q~0_BEFORE_CALL_338)) (.cse5 (* v_main_~y~0_BEFORE_CALL_357 v_main_~r~0_BEFORE_CALL_283)) (.cse7 (* v_main_~p~0_BEFORE_CALL_261 v_main_~x~0_BEFORE_CALL_369)) (.cse10 (* v_main_~yy~0_BEFORE_CALL_121 .cse1)) (.cse11 (* .cse0 v_main_~xy~0_BEFORE_CALL_125))) (or (not (let ((.cse3 (* (- 1) v_main_~x~0_BEFORE_CALL_369 v_main_~q~0_BEFORE_CALL_338)) (.cse6 (* (- 1) v_main_~k~0_BEFORE_CALL_206 v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334)) (.cse8 (* (- 1) v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334)) (.cse9 (* (- 1) v_main_~k~0_BEFORE_CALL_206 v_main_~x~0_BEFORE_CALL_369 v_main_~q~0_BEFORE_CALL_338))) (= (+ (* .cse0 v_main_~x~0_BEFORE_CALL_369) (* v_main_~y~0_BEFORE_CALL_357 .cse1) (* v_main_~y~0_BEFORE_CALL_357 (+ .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9))) (+ .cse2 .cse10 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11)))) (not (= |c___VERIFIER_assert_#in~cond| 1)) (let ((.cse13 (+ .cse14 .cse15))) (let ((.cse12 (div .cse13 (+ .cse2 .cse4)))) (and (= (+ (* v_main_~p~0_BEFORE_CALL_261 v_main_~xy~0_BEFORE_CALL_125) (* v_main_~yy~0_BEFORE_CALL_121 v_main_~r~0_BEFORE_CALL_283) (* v_main_~y~0_BEFORE_CALL_357 v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334 .cse12) (* v_main_~y~0_BEFORE_CALL_357 v_main_~x~0_BEFORE_CALL_369 .cse12 v_main_~q~0_BEFORE_CALL_338)) (+ (* v_main_~p~0_BEFORE_CALL_261 v_main_~y~0_BEFORE_CALL_357 v_main_~x~0_BEFORE_CALL_369) (* v_main_~s~0_BEFORE_CALL_334 v_main_~yy~0_BEFORE_CALL_121 .cse12) (* v_main_~xy~0_BEFORE_CALL_125 .cse12 v_main_~q~0_BEFORE_CALL_338) (* v_main_~y~0_BEFORE_CALL_357 v_main_~y~0_BEFORE_CALL_357 v_main_~r~0_BEFORE_CALL_283))) (= (+ (* v_main_~x~0_BEFORE_CALL_369 .cse12 v_main_~q~0_BEFORE_CALL_338) (* v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334 .cse12)) .cse13)))) (<= (+ (* .cse5 2) (* 2 .cse7)) (+ (* .cse14 2) .cse2 .cse4 (* .cse15 2))) (<= (+ .cse14 .cse2 .cse15 .cse4) (+ .cse5 .cse7)) (= (+ (* v_main_~s~0_BEFORE_CALL_334 v_main_~yy~0_BEFORE_CALL_121) (* v_main_~xy~0_BEFORE_CALL_125 v_main_~q~0_BEFORE_CALL_338) (* v_main_~y~0_BEFORE_CALL_357 v_main_~y~0_BEFORE_CALL_357 .cse1) (* .cse0 v_main_~y~0_BEFORE_CALL_357 v_main_~x~0_BEFORE_CALL_369)) (+ .cse10 (* v_main_~y~0_BEFORE_CALL_357 v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334) (* v_main_~y~0_BEFORE_CALL_357 v_main_~x~0_BEFORE_CALL_369 v_main_~q~0_BEFORE_CALL_338) .cse11)))))) is different from true [2022-03-20 20:57:05,636 WARN L855 $PredicateComparison]: unable to prove that (or (not (= |c___VERIFIER_assert_#in~cond| 1)) (forall ((v_main_~s~0_BEFORE_CALL_334 Int) (v_main_~yy~0_BEFORE_CALL_121 Int) (v_main_~r~0_BEFORE_CALL_283 Int) (v_main_~y~0_BEFORE_CALL_357 Int) (v_main_~q~0_BEFORE_CALL_338 Int) (v_main_~p~0_BEFORE_CALL_261 Int) (v_main_~k~0_BEFORE_CALL_206 Int) (v_main_~x~0_BEFORE_CALL_369 Int) (v_main_~xy~0_BEFORE_CALL_125 Int)) (let ((.cse0 (+ v_main_~p~0_BEFORE_CALL_261 (* (- 1) v_main_~k~0_BEFORE_CALL_206 v_main_~q~0_BEFORE_CALL_338))) (.cse1 (+ (* (* v_main_~k~0_BEFORE_CALL_206 v_main_~s~0_BEFORE_CALL_334) (- 1)) v_main_~r~0_BEFORE_CALL_283))) (let ((.cse14 (* v_main_~k~0_BEFORE_CALL_206 v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334)) (.cse2 (* v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334)) (.cse15 (* v_main_~k~0_BEFORE_CALL_206 v_main_~x~0_BEFORE_CALL_369 v_main_~q~0_BEFORE_CALL_338)) (.cse4 (* v_main_~x~0_BEFORE_CALL_369 v_main_~q~0_BEFORE_CALL_338)) (.cse5 (* v_main_~y~0_BEFORE_CALL_357 v_main_~r~0_BEFORE_CALL_283)) (.cse7 (* v_main_~p~0_BEFORE_CALL_261 v_main_~x~0_BEFORE_CALL_369)) (.cse10 (* v_main_~yy~0_BEFORE_CALL_121 .cse1)) (.cse11 (* .cse0 v_main_~xy~0_BEFORE_CALL_125))) (or (not (let ((.cse3 (* (- 1) v_main_~x~0_BEFORE_CALL_369 v_main_~q~0_BEFORE_CALL_338)) (.cse6 (* (- 1) v_main_~k~0_BEFORE_CALL_206 v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334)) (.cse8 (* (- 1) v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334)) (.cse9 (* (- 1) v_main_~k~0_BEFORE_CALL_206 v_main_~x~0_BEFORE_CALL_369 v_main_~q~0_BEFORE_CALL_338))) (= (+ (* .cse0 v_main_~x~0_BEFORE_CALL_369) (* v_main_~y~0_BEFORE_CALL_357 .cse1) (* v_main_~y~0_BEFORE_CALL_357 (+ .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9))) (+ .cse2 .cse10 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11)))) (let ((.cse13 (+ .cse14 .cse15))) (let ((.cse12 (div .cse13 (+ .cse2 .cse4)))) (and (= (+ (* v_main_~p~0_BEFORE_CALL_261 v_main_~xy~0_BEFORE_CALL_125) (* v_main_~yy~0_BEFORE_CALL_121 v_main_~r~0_BEFORE_CALL_283) (* v_main_~y~0_BEFORE_CALL_357 v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334 .cse12) (* v_main_~y~0_BEFORE_CALL_357 v_main_~x~0_BEFORE_CALL_369 .cse12 v_main_~q~0_BEFORE_CALL_338)) (+ (* v_main_~p~0_BEFORE_CALL_261 v_main_~y~0_BEFORE_CALL_357 v_main_~x~0_BEFORE_CALL_369) (* v_main_~s~0_BEFORE_CALL_334 v_main_~yy~0_BEFORE_CALL_121 .cse12) (* v_main_~xy~0_BEFORE_CALL_125 .cse12 v_main_~q~0_BEFORE_CALL_338) (* v_main_~y~0_BEFORE_CALL_357 v_main_~y~0_BEFORE_CALL_357 v_main_~r~0_BEFORE_CALL_283))) (= (+ (* v_main_~x~0_BEFORE_CALL_369 .cse12 v_main_~q~0_BEFORE_CALL_338) (* v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334 .cse12)) .cse13)))) (<= (+ (* .cse5 2) (* 2 .cse7)) (+ (* .cse14 2) .cse2 .cse4 (* .cse15 2))) (<= (+ .cse14 .cse2 .cse15 .cse4) (+ .cse5 .cse7)) (= (+ (* v_main_~s~0_BEFORE_CALL_334 v_main_~yy~0_BEFORE_CALL_121) (* v_main_~xy~0_BEFORE_CALL_125 v_main_~q~0_BEFORE_CALL_338) (* v_main_~y~0_BEFORE_CALL_357 v_main_~y~0_BEFORE_CALL_357 .cse1) (* .cse0 v_main_~y~0_BEFORE_CALL_357 v_main_~x~0_BEFORE_CALL_369)) (+ .cse10 (* v_main_~y~0_BEFORE_CALL_357 v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334) (* v_main_~y~0_BEFORE_CALL_357 v_main_~x~0_BEFORE_CALL_369 v_main_~q~0_BEFORE_CALL_338) .cse11))))))) is different from true [2022-03-20 20:58:39,091 WARN L232 SmtUtils]: Spent 5.09s on a formula simplification that was a NOOP. DAG size: 26 (called from [L1067] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2022-03-20 20:59:41,870 WARN L855 $PredicateComparison]: unable to prove that (or (not (= |c___VERIFIER_assert_#in~cond| 1)) (= c___VERIFIER_assert_~cond 0) (forall ((v_main_~s~0_BEFORE_CALL_334 Int) (v_main_~yy~0_BEFORE_CALL_121 Int) (v_main_~r~0_BEFORE_CALL_283 Int) (v_main_~y~0_BEFORE_CALL_357 Int) (v_main_~q~0_BEFORE_CALL_338 Int) (v_main_~p~0_BEFORE_CALL_261 Int) (v_main_~k~0_BEFORE_CALL_206 Int) (v_main_~x~0_BEFORE_CALL_369 Int) (v_main_~xy~0_BEFORE_CALL_125 Int)) (let ((.cse0 (+ v_main_~p~0_BEFORE_CALL_261 (* (- 1) v_main_~k~0_BEFORE_CALL_206 v_main_~q~0_BEFORE_CALL_338))) (.cse1 (+ (* (* v_main_~k~0_BEFORE_CALL_206 v_main_~s~0_BEFORE_CALL_334) (- 1)) v_main_~r~0_BEFORE_CALL_283))) (let ((.cse14 (* v_main_~k~0_BEFORE_CALL_206 v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334)) (.cse2 (* v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334)) (.cse15 (* v_main_~k~0_BEFORE_CALL_206 v_main_~x~0_BEFORE_CALL_369 v_main_~q~0_BEFORE_CALL_338)) (.cse4 (* v_main_~x~0_BEFORE_CALL_369 v_main_~q~0_BEFORE_CALL_338)) (.cse5 (* v_main_~y~0_BEFORE_CALL_357 v_main_~r~0_BEFORE_CALL_283)) (.cse7 (* v_main_~p~0_BEFORE_CALL_261 v_main_~x~0_BEFORE_CALL_369)) (.cse10 (* v_main_~yy~0_BEFORE_CALL_121 .cse1)) (.cse11 (* .cse0 v_main_~xy~0_BEFORE_CALL_125))) (or (not (let ((.cse3 (* (- 1) v_main_~x~0_BEFORE_CALL_369 v_main_~q~0_BEFORE_CALL_338)) (.cse6 (* (- 1) v_main_~k~0_BEFORE_CALL_206 v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334)) (.cse8 (* (- 1) v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334)) (.cse9 (* (- 1) v_main_~k~0_BEFORE_CALL_206 v_main_~x~0_BEFORE_CALL_369 v_main_~q~0_BEFORE_CALL_338))) (= (+ (* .cse0 v_main_~x~0_BEFORE_CALL_369) (* v_main_~y~0_BEFORE_CALL_357 .cse1) (* v_main_~y~0_BEFORE_CALL_357 (+ .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9))) (+ .cse2 .cse10 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11)))) (let ((.cse13 (+ .cse14 .cse15))) (let ((.cse12 (div .cse13 (+ .cse2 .cse4)))) (and (= (+ (* v_main_~p~0_BEFORE_CALL_261 v_main_~xy~0_BEFORE_CALL_125) (* v_main_~yy~0_BEFORE_CALL_121 v_main_~r~0_BEFORE_CALL_283) (* v_main_~y~0_BEFORE_CALL_357 v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334 .cse12) (* v_main_~y~0_BEFORE_CALL_357 v_main_~x~0_BEFORE_CALL_369 .cse12 v_main_~q~0_BEFORE_CALL_338)) (+ (* v_main_~p~0_BEFORE_CALL_261 v_main_~y~0_BEFORE_CALL_357 v_main_~x~0_BEFORE_CALL_369) (* v_main_~s~0_BEFORE_CALL_334 v_main_~yy~0_BEFORE_CALL_121 .cse12) (* v_main_~xy~0_BEFORE_CALL_125 .cse12 v_main_~q~0_BEFORE_CALL_338) (* v_main_~y~0_BEFORE_CALL_357 v_main_~y~0_BEFORE_CALL_357 v_main_~r~0_BEFORE_CALL_283))) (= (+ (* v_main_~x~0_BEFORE_CALL_369 .cse12 v_main_~q~0_BEFORE_CALL_338) (* v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334 .cse12)) .cse13)))) (<= (+ (* .cse5 2) (* 2 .cse7)) (+ (* .cse14 2) .cse2 .cse4 (* .cse15 2))) (<= (+ .cse14 .cse2 .cse15 .cse4) (+ .cse5 .cse7)) (= (+ (* v_main_~s~0_BEFORE_CALL_334 v_main_~yy~0_BEFORE_CALL_121) (* v_main_~xy~0_BEFORE_CALL_125 v_main_~q~0_BEFORE_CALL_338) (* v_main_~y~0_BEFORE_CALL_357 v_main_~y~0_BEFORE_CALL_357 .cse1) (* .cse0 v_main_~y~0_BEFORE_CALL_357 v_main_~x~0_BEFORE_CALL_369)) (+ .cse10 (* v_main_~y~0_BEFORE_CALL_357 v_main_~y~0_BEFORE_CALL_357 v_main_~s~0_BEFORE_CALL_334) (* v_main_~y~0_BEFORE_CALL_357 v_main_~x~0_BEFORE_CALL_369 v_main_~q~0_BEFORE_CALL_338) .cse11))))))) is different from true [2022-03-20 21:01:27,675 WARN L232 SmtUtils]: Spent 5.44s on a formula simplification that was a NOOP. DAG size: 16 (called from [L1067] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2022-03-20 21:01:53,011 WARN L232 SmtUtils]: Spent 5.60s on a formula simplification that was a NOOP. DAG size: 26 (called from [L1067] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2022-03-20 21:02:50,549 WARN L232 SmtUtils]: Spent 10.86s on a formula simplification that was a NOOP. DAG size: 61 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)