/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/acceleratedInterpolationJordan_32.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound20.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-b030c9e [2022-03-20 15:03:54,332 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-20 15:03:54,334 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-20 15:03:54,381 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-20 15:03:54,382 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-20 15:03:54,383 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-20 15:03:54,385 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-20 15:03:54,388 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-20 15:03:54,389 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-20 15:03:54,393 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-20 15:03:54,394 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-20 15:03:54,395 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-20 15:03:54,395 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-20 15:03:54,397 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-20 15:03:54,398 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-20 15:03:54,400 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-20 15:03:54,401 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-20 15:03:54,402 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-20 15:03:54,403 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-20 15:03:54,408 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-20 15:03:54,410 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-20 15:03:54,411 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-20 15:03:54,411 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-20 15:03:54,412 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-20 15:03:54,413 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-20 15:03:54,419 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-20 15:03:54,419 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-20 15:03:54,420 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-20 15:03:54,420 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-20 15:03:54,421 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-20 15:03:54,422 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-20 15:03:54,422 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-20 15:03:54,423 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-20 15:03:54,424 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-20 15:03:54,425 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-20 15:03:54,425 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-20 15:03:54,425 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-20 15:03:54,426 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-20 15:03:54,426 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-20 15:03:54,426 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-20 15:03:54,427 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-20 15:03:54,428 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-20 15:03:54,429 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf [2022-03-20 15:03:54,439 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-20 15:03:54,439 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-20 15:03:54,440 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-20 15:03:54,440 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-20 15:03:54,440 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-20 15:03:54,440 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-20 15:03:54,440 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-20 15:03:54,440 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-20 15:03:54,441 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-20 15:03:54,441 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-20 15:03:54,441 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-20 15:03:54,441 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-20 15:03:54,442 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-20 15:03:54,442 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-20 15:03:54,442 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-20 15:03:54,442 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-20 15:03:54,442 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-20 15:03:54,442 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-20 15:03:54,442 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 15:03:54,443 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-20 15:03:54,443 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-20 15:03:54,443 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-03-20 15:03:54,443 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-03-20 15:03:54,443 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-20 15:03:54,443 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=JORDAN [2022-03-20 15:03:54,443 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 15:03:54,649 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-20 15:03:54,672 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-20 15:03:54,674 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-20 15:03:54,675 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-20 15:03:54,675 INFO L275 PluginConnector]: CDTParser initialized [2022-03-20 15:03:54,676 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound20.c [2022-03-20 15:03:54,741 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e100a1c14/bd9895cbe2a140f9820eb3a83ab8b359/FLAG948222a83 [2022-03-20 15:03:55,097 INFO L306 CDTParser]: Found 1 translation units. [2022-03-20 15:03:55,098 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound20.c [2022-03-20 15:03:55,102 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e100a1c14/bd9895cbe2a140f9820eb3a83ab8b359/FLAG948222a83 [2022-03-20 15:03:55,115 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e100a1c14/bd9895cbe2a140f9820eb3a83ab8b359 [2022-03-20 15:03:55,117 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-20 15:03:55,118 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-20 15:03:55,119 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-20 15:03:55,119 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-20 15:03:55,122 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-20 15:03:55,122 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 03:03:55" (1/1) ... [2022-03-20 15:03:55,123 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3c45060c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:03:55, skipping insertion in model container [2022-03-20 15:03:55,123 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 03:03:55" (1/1) ... [2022-03-20 15:03:55,134 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-20 15:03:55,146 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-20 15:03:55,280 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_valuebound20.c[490,503] [2022-03-20 15:03:55,297 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 15:03:55,302 INFO L203 MainTranslator]: Completed pre-run [2022-03-20 15:03:55,310 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_valuebound20.c[490,503] [2022-03-20 15:03:55,318 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 15:03:55,326 INFO L208 MainTranslator]: Completed translation [2022-03-20 15:03:55,327 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:03:55 WrapperNode [2022-03-20 15:03:55,327 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-20 15:03:55,327 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-20 15:03:55,328 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-20 15:03:55,328 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-20 15:03:55,336 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:03:55" (1/1) ... [2022-03-20 15:03:55,336 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:03:55" (1/1) ... [2022-03-20 15:03:55,341 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:03:55" (1/1) ... [2022-03-20 15:03:55,341 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:03:55" (1/1) ... [2022-03-20 15:03:55,345 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:03:55" (1/1) ... [2022-03-20 15:03:55,348 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:03:55" (1/1) ... [2022-03-20 15:03:55,349 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:03:55" (1/1) ... [2022-03-20 15:03:55,351 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-20 15:03:55,351 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-20 15:03:55,351 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-20 15:03:55,351 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-20 15:03:55,352 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:03:55" (1/1) ... [2022-03-20 15:03:55,358 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 15:03:55,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:03:55,377 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 15:03:55,379 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 15:03:55,403 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-20 15:03:55,403 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-20 15:03:55,403 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-20 15:03:55,403 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-20 15:03:55,403 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-20 15:03:55,403 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-20 15:03:55,404 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-20 15:03:55,404 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-20 15:03:55,404 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-20 15:03:55,404 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-20 15:03:55,404 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-03-20 15:03:55,404 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-20 15:03:55,404 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-20 15:03:55,405 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-20 15:03:55,405 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-20 15:03:55,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-20 15:03:55,405 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-20 15:03:55,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-20 15:03:55,405 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-20 15:03:55,405 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-20 15:03:55,457 INFO L234 CfgBuilder]: Building ICFG [2022-03-20 15:03:55,458 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-20 15:03:55,623 INFO L275 CfgBuilder]: Performing block encoding [2022-03-20 15:03:55,633 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-20 15:03:55,633 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-03-20 15:03:55,634 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 03:03:55 BoogieIcfgContainer [2022-03-20 15:03:55,634 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-20 15:03:55,636 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-20 15:03:55,636 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-20 15:03:55,639 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-20 15:03:55,639 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.03 03:03:55" (1/3) ... [2022-03-20 15:03:55,639 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@41b7e07 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 03:03:55, skipping insertion in model container [2022-03-20 15:03:55,640 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:03:55" (2/3) ... [2022-03-20 15:03:55,640 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@41b7e07 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 03:03:55, skipping insertion in model container [2022-03-20 15:03:55,640 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 03:03:55" (3/3) ... [2022-03-20 15:03:55,641 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd2-ll_valuebound20.c [2022-03-20 15:03:55,645 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-20 15:03:55,645 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-20 15:03:55,680 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-20 15:03:55,686 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 15:03:55,687 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-20 15:03:55,702 INFO L276 IsEmpty]: Start isEmpty. Operand has 40 states, 20 states have (on average 1.45) internal successors, (29), 22 states have internal predecessors, (29), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-20 15:03:55,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-03-20 15:03:55,709 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:03:55,710 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 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 15:03:55,710 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:03:55,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:03:55,721 INFO L85 PathProgramCache]: Analyzing trace with hash -587582002, now seen corresponding path program 1 times [2022-03-20 15:03:55,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:03:55,731 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [719333429] [2022-03-20 15:03:55,744 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:03:55,744 INFO L85 PathProgramCache]: Analyzing trace with hash -587582002, now seen corresponding path program 2 times [2022-03-20 15:03:55,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:03:55,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584869534] [2022-03-20 15:03:55,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:03:55,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:03:55,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:03:55,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 15:03:55,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:03:55,966 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 15:03:55,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:03:55,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-20 15:03:55,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:03:55,985 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-03-20 15:03:55,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:03:55,996 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-03-20 15:03:55,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:03:56,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-03-20 15:03:56,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:03:56,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-03-20 15:03:56,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:03:56,028 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-20 15:03:56,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:03:56,029 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584869534] [2022-03-20 15:03:56,029 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584869534] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:03:56,030 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:03:56,031 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 15:03:56,034 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:03:56,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [719333429] [2022-03-20 15:03:56,035 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [719333429] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:03:56,035 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:03:56,035 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 15:03:56,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452066182] [2022-03-20 15:03:56,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:03:56,040 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-20 15:03:56,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:03:56,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-20 15:03:56,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-20 15:03:56,071 INFO L87 Difference]: Start difference. First operand has 40 states, 20 states have (on average 1.45) internal successors, (29), 22 states have internal predecessors, (29), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-20 15:03:56,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:03:56,186 INFO L93 Difference]: Finished difference Result 73 states and 118 transitions. [2022-03-20 15:03:56,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-20 15:03:56,188 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 43 [2022-03-20 15:03:56,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:03:56,196 INFO L225 Difference]: With dead ends: 73 [2022-03-20 15:03:56,196 INFO L226 Difference]: Without dead ends: 35 [2022-03-20 15:03:56,200 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 21 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 15:03:56,204 INFO L913 BasicCegarLoop]: 39 mSDtfsCounter, 20 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:03:56,205 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 42 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:03:56,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-03-20 15:03:56,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2022-03-20 15:03:56,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 17 states have (on average 1.1764705882352942) internal successors, (20), 19 states have internal predecessors, (20), 14 states have call successors, (14), 4 states have call predecessors, (14), 3 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-20 15:03:56,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 46 transitions. [2022-03-20 15:03:56,269 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 46 transitions. Word has length 43 [2022-03-20 15:03:56,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:03:56,270 INFO L478 AbstractCegarLoop]: Abstraction has 35 states and 46 transitions. [2022-03-20 15:03:56,270 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-20 15:03:56,271 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 46 transitions. [2022-03-20 15:03:56,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-03-20 15:03:56,273 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:03:56,273 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 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 15:03:56,273 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-20 15:03:56,274 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:03:56,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:03:56,275 INFO L85 PathProgramCache]: Analyzing trace with hash 987777007, now seen corresponding path program 1 times [2022-03-20 15:03:56,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:03:56,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1430517546] [2022-03-20 15:03:56,276 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:03:56,276 INFO L85 PathProgramCache]: Analyzing trace with hash 987777007, now seen corresponding path program 2 times [2022-03-20 15:03:56,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:03:56,277 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963443098] [2022-03-20 15:03:56,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:03:56,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:03:56,310 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:03:56,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [333453421] [2022-03-20 15:03:56,311 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:03:56,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:03:56,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:03:56,327 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 15:03:56,363 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 15:03:56,392 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:03:56,393 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:03:56,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-20 15:03:56,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:03:56,533 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-03-20 15:03:56,534 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:03:56,653 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-03-20 15:03:56,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:03:56,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963443098] [2022-03-20 15:03:56,654 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:03:56,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [333453421] [2022-03-20 15:03:56,654 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [333453421] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:03:56,654 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:03:56,655 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2022-03-20 15:03:56,655 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:03:56,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1430517546] [2022-03-20 15:03:56,656 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1430517546] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:03:56,656 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:03:56,656 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 15:03:56,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776905257] [2022-03-20 15:03:56,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:03:56,657 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 15:03:56,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:03:56,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 15:03:56,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-20 15:03:56,658 INFO L87 Difference]: Start difference. First operand 35 states and 46 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, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-20 15:03:56,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:03:56,730 INFO L93 Difference]: Finished difference Result 52 states and 69 transitions. [2022-03-20 15:03:56,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 15:03:56,730 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, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 44 [2022-03-20 15:03:56,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:03:56,732 INFO L225 Difference]: With dead ends: 52 [2022-03-20 15:03:56,732 INFO L226 Difference]: Without dead ends: 44 [2022-03-20 15:03:56,732 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 81 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 15:03:56,733 INFO L913 BasicCegarLoop]: 38 mSDtfsCounter, 19 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:03:56,734 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 154 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:03:56,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2022-03-20 15:03:56,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 37. [2022-03-20 15:03:56,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 19 states have (on average 1.1578947368421053) internal successors, (22), 20 states have internal predecessors, (22), 14 states have call successors, (14), 4 states have call predecessors, (14), 3 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-20 15:03:56,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 48 transitions. [2022-03-20 15:03:56,744 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 48 transitions. Word has length 44 [2022-03-20 15:03:56,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:03:56,745 INFO L478 AbstractCegarLoop]: Abstraction has 37 states and 48 transitions. [2022-03-20 15:03:56,745 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, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-20 15:03:56,745 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 48 transitions. [2022-03-20 15:03:56,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-03-20 15:03:56,746 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:03:56,746 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 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 15:03:56,772 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 15:03:56,965 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 15:03:56,966 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:03:56,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:03:56,966 INFO L85 PathProgramCache]: Analyzing trace with hash 561616070, now seen corresponding path program 1 times [2022-03-20 15:03:56,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:03:56,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [164277508] [2022-03-20 15:03:56,967 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:03:56,967 INFO L85 PathProgramCache]: Analyzing trace with hash 561616070, now seen corresponding path program 2 times [2022-03-20 15:03:56,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:03:56,967 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802015084] [2022-03-20 15:03:56,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:03:56,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:03:56,995 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:03:56,995 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1512160309] [2022-03-20 15:03:56,996 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:03:56,996 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:03:56,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:03:57,006 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 15:03:57,007 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 15:03:57,048 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-20 15:03:57,049 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:03:57,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-20 15:03:57,052 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:03:57,142 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-20 15:03:57,142 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 15:03:57,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:03:57,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802015084] [2022-03-20 15:03:57,144 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:03:57,144 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1512160309] [2022-03-20 15:03:57,144 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1512160309] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:03:57,144 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:03:57,144 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:03:57,145 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:03:57,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [164277508] [2022-03-20 15:03:57,145 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [164277508] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:03:57,145 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:03:57,145 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:03:57,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128145996] [2022-03-20 15:03:57,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:03:57,146 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 15:03:57,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:03:57,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 15:03:57,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 15:03:57,148 INFO L87 Difference]: Start difference. First operand 37 states and 48 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-03-20 15:03:57,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:03:57,206 INFO L93 Difference]: Finished difference Result 50 states and 65 transitions. [2022-03-20 15:03:57,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 15:03:57,207 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 45 [2022-03-20 15:03:57,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:03:57,209 INFO L225 Difference]: With dead ends: 50 [2022-03-20 15:03:57,209 INFO L226 Difference]: Without dead ends: 48 [2022-03-20 15:03:57,210 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 41 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 15:03:57,218 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 6 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 163 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 15:03:57,220 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 163 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:03:57,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2022-03-20 15:03:57,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 43. [2022-03-20 15:03:57,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 23 states have (on average 1.1304347826086956) internal successors, (26), 25 states have internal predecessors, (26), 15 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-20 15:03:57,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 54 transitions. [2022-03-20 15:03:57,229 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 54 transitions. Word has length 45 [2022-03-20 15:03:57,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:03:57,229 INFO L478 AbstractCegarLoop]: Abstraction has 43 states and 54 transitions. [2022-03-20 15:03:57,229 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-03-20 15:03:57,229 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 54 transitions. [2022-03-20 15:03:57,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-03-20 15:03:57,230 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:03:57,230 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 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 15:03:57,257 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 15:03:57,447 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 15:03:57,448 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:03:57,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:03:57,448 INFO L85 PathProgramCache]: Analyzing trace with hash -680064098, now seen corresponding path program 1 times [2022-03-20 15:03:57,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:03:57,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2018036715] [2022-03-20 15:03:57,449 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:03:57,449 INFO L85 PathProgramCache]: Analyzing trace with hash -680064098, now seen corresponding path program 2 times [2022-03-20 15:03:57,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:03:57,449 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831870487] [2022-03-20 15:03:57,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:03:57,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:03:57,467 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:03:57,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [626086891] [2022-03-20 15:03:57,468 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:03:57,468 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:03:57,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:03:57,470 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 15:03:57,471 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 15:03:57,515 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:03:57,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:03:57,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 15:03:57,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:03:57,669 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-20 15:03:57,669 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 15:03:57,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:03:57,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831870487] [2022-03-20 15:03:57,670 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:03:57,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [626086891] [2022-03-20 15:03:57,670 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [626086891] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:03:57,670 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:03:57,670 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:03:57,671 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:03:57,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2018036715] [2022-03-20 15:03:57,671 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2018036715] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:03:57,671 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:03:57,671 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:03:57,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060257569] [2022-03-20 15:03:57,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:03:57,672 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 15:03:57,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:03:57,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 15:03:57,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 15:03:57,673 INFO L87 Difference]: Start difference. First operand 43 states and 54 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-03-20 15:03:57,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:03:57,711 INFO L93 Difference]: Finished difference Result 58 states and 74 transitions. [2022-03-20 15:03:57,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 15:03:57,712 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 50 [2022-03-20 15:03:57,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:03:57,716 INFO L225 Difference]: With dead ends: 58 [2022-03-20 15:03:57,716 INFO L226 Difference]: Without dead ends: 56 [2022-03-20 15:03:57,717 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 46 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 15:03:57,717 INFO L913 BasicCegarLoop]: 48 mSDtfsCounter, 7 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 173 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 15:03:57,718 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 173 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:03:57,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2022-03-20 15:03:57,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 55. [2022-03-20 15:03:57,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 29 states have (on average 1.1379310344827587) internal successors, (33), 32 states have internal predecessors, (33), 20 states have call successors, (20), 6 states have call predecessors, (20), 5 states have return successors, (18), 16 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-20 15:03:57,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 71 transitions. [2022-03-20 15:03:57,731 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 71 transitions. Word has length 50 [2022-03-20 15:03:57,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:03:57,731 INFO L478 AbstractCegarLoop]: Abstraction has 55 states and 71 transitions. [2022-03-20 15:03:57,731 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-03-20 15:03:57,732 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 71 transitions. [2022-03-20 15:03:57,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-03-20 15:03:57,732 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:03:57,732 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 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, 1, 1, 1] [2022-03-20 15:03:57,758 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 15:03:57,955 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 15:03:57,955 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:03:57,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:03:57,956 INFO L85 PathProgramCache]: Analyzing trace with hash 606548870, now seen corresponding path program 1 times [2022-03-20 15:03:57,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:03:57,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [837957011] [2022-03-20 15:03:57,956 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:03:57,957 INFO L85 PathProgramCache]: Analyzing trace with hash 606548870, now seen corresponding path program 2 times [2022-03-20 15:03:57,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:03:57,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106585934] [2022-03-20 15:03:57,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:03:57,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:03:57,969 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:03:57,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [811174022] [2022-03-20 15:03:57,969 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:03:57,969 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:03:57,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:03:57,971 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 15:03:57,997 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 15:03:58,035 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:03:58,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:03:58,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 15:03:58,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:03:58,186 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-03-20 15:03:58,186 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 15:03:58,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:03:58,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106585934] [2022-03-20 15:03:58,187 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:03:58,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [811174022] [2022-03-20 15:03:58,189 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [811174022] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:03:58,189 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:03:58,189 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:03:58,189 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:03:58,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [837957011] [2022-03-20 15:03:58,190 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [837957011] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:03:58,190 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:03:58,190 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:03:58,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815773364] [2022-03-20 15:03:58,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:03:58,190 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 15:03:58,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:03:58,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 15:03:58,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 15:03:58,192 INFO L87 Difference]: Start difference. First operand 55 states and 71 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (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 15:03:58,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:03:58,256 INFO L93 Difference]: Finished difference Result 62 states and 77 transitions. [2022-03-20 15:03:58,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 15:03:58,257 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (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 55 [2022-03-20 15:03:58,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:03:58,259 INFO L225 Difference]: With dead ends: 62 [2022-03-20 15:03:58,259 INFO L226 Difference]: Without dead ends: 60 [2022-03-20 15:03:58,259 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 51 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 15:03:58,260 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 7 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:03:58,260 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 163 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:03:58,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2022-03-20 15:03:58,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 59. [2022-03-20 15:03:58,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 32 states have (on average 1.125) internal successors, (36), 35 states have internal predecessors, (36), 20 states have call successors, (20), 7 states have call predecessors, (20), 6 states have return successors, (18), 16 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-20 15:03:58,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 74 transitions. [2022-03-20 15:03:58,277 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 74 transitions. Word has length 55 [2022-03-20 15:03:58,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:03:58,278 INFO L478 AbstractCegarLoop]: Abstraction has 59 states and 74 transitions. [2022-03-20 15:03:58,278 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (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 15:03:58,278 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 74 transitions. [2022-03-20 15:03:58,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-03-20 15:03:58,279 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:03:58,279 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 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, 1, 1, 1] [2022-03-20 15:03:58,304 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 15:03:58,501 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 15:03:58,501 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:03:58,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:03:58,501 INFO L85 PathProgramCache]: Analyzing trace with hash 1584976990, now seen corresponding path program 1 times [2022-03-20 15:03:58,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:03:58,501 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2117935185] [2022-03-20 15:03:58,502 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:03:58,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1584976990, now seen corresponding path program 2 times [2022-03-20 15:03:58,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:03:58,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018416490] [2022-03-20 15:03:58,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:03:58,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:03:58,527 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:03:58,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1100834268] [2022-03-20 15:03:58,528 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:03:58,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:03:58,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:03:58,531 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 15:03:58,533 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 15:03:58,579 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:03:58,580 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:03:58,581 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-20 15:03:58,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:03:58,777 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2022-03-20 15:03:58,778 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:03:58,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:03:58,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018416490] [2022-03-20 15:03:58,868 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:03:58,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1100834268] [2022-03-20 15:03:58,868 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1100834268] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:03:58,868 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:03:58,868 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2022-03-20 15:03:58,869 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:03:58,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2117935185] [2022-03-20 15:03:58,869 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2117935185] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:03:58,869 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:03:58,869 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-20 15:03:58,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875893865] [2022-03-20 15:03:58,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:03:58,870 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-20 15:03:58,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:03:58,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-20 15:03:58,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-03-20 15:03:58,870 INFO L87 Difference]: Start difference. First operand 59 states and 74 transitions. Second operand has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-03-20 15:03:58,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:03:58,976 INFO L93 Difference]: Finished difference Result 66 states and 80 transitions. [2022-03-20 15:03:58,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-20 15:03:58,977 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 60 [2022-03-20 15:03:58,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:03:58,981 INFO L225 Difference]: With dead ends: 66 [2022-03-20 15:03:58,981 INFO L226 Difference]: Without dead ends: 64 [2022-03-20 15:03:58,982 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 56 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 15:03:58,984 INFO L913 BasicCegarLoop]: 36 mSDtfsCounter, 11 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:03:58,984 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 181 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:03:58,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2022-03-20 15:03:59,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 63. [2022-03-20 15:03:59,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 35 states have (on average 1.1142857142857143) internal successors, (39), 38 states have internal predecessors, (39), 20 states have call successors, (20), 8 states have call predecessors, (20), 7 states have return successors, (18), 16 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-20 15:03:59,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 77 transitions. [2022-03-20 15:03:59,009 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 77 transitions. Word has length 60 [2022-03-20 15:03:59,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:03:59,010 INFO L478 AbstractCegarLoop]: Abstraction has 63 states and 77 transitions. [2022-03-20 15:03:59,010 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-03-20 15:03:59,010 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 77 transitions. [2022-03-20 15:03:59,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-03-20 15:03:59,011 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:03:59,011 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 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 15:03:59,028 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-20 15:03:59,215 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 15:03:59,216 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:03:59,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:03:59,216 INFO L85 PathProgramCache]: Analyzing trace with hash -669670075, now seen corresponding path program 1 times [2022-03-20 15:03:59,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:03:59,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2059426649] [2022-03-20 15:03:59,217 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:03:59,217 INFO L85 PathProgramCache]: Analyzing trace with hash -669670075, now seen corresponding path program 2 times [2022-03-20 15:03:59,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:03:59,217 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561276255] [2022-03-20 15:03:59,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:03:59,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:03:59,228 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:03:59,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1128361326] [2022-03-20 15:03:59,228 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:03:59,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:03:59,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:03:59,230 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 15:03:59,234 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 15:03:59,279 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:03:59,280 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:03:59,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-20 15:03:59,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:03:59,422 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-20 15:03:59,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:03:59,555 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2022-03-20 15:03:59,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:03:59,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561276255] [2022-03-20 15:03:59,556 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:03:59,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1128361326] [2022-03-20 15:03:59,556 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1128361326] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-20 15:03:59,556 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:03:59,556 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2022-03-20 15:03:59,557 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:03:59,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2059426649] [2022-03-20 15:03:59,557 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2059426649] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:03:59,557 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:03:59,557 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:03:59,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317643510] [2022-03-20 15:03:59,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:03:59,558 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 15:03:59,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:03:59,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 15:03:59,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-20 15:03:59,559 INFO L87 Difference]: Start difference. First operand 63 states and 77 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, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-03-20 15:03:59,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:03:59,604 INFO L93 Difference]: Finished difference Result 69 states and 82 transitions. [2022-03-20 15:03:59,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 15:03:59,605 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, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 67 [2022-03-20 15:03:59,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:03:59,606 INFO L225 Difference]: With dead ends: 69 [2022-03-20 15:03:59,606 INFO L226 Difference]: Without dead ends: 67 [2022-03-20 15:03:59,606 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 126 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-20 15:03:59,607 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 6 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:03:59,607 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 146 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:03:59,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2022-03-20 15:03:59,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 59. [2022-03-20 15:03:59,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 33 states have (on average 1.121212121212121) internal successors, (37), 34 states have internal predecessors, (37), 18 states have call successors, (18), 8 states have call predecessors, (18), 7 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-20 15:03:59,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 71 transitions. [2022-03-20 15:03:59,621 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 71 transitions. Word has length 67 [2022-03-20 15:03:59,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:03:59,621 INFO L478 AbstractCegarLoop]: Abstraction has 59 states and 71 transitions. [2022-03-20 15:03:59,622 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, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-03-20 15:03:59,622 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 71 transitions. [2022-03-20 15:03:59,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-03-20 15:03:59,623 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:03:59,624 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 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, 1, 1, 1] [2022-03-20 15:03:59,650 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 15:03:59,847 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 15:03:59,847 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:03:59,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:03:59,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1682830289, now seen corresponding path program 1 times [2022-03-20 15:03:59,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:03:59,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1618469206] [2022-03-20 15:03:59,848 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:03:59,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1682830289, now seen corresponding path program 2 times [2022-03-20 15:03:59,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:03:59,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691911711] [2022-03-20 15:03:59,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:03:59,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:03:59,859 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:03:59,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [209066428] [2022-03-20 15:03:59,860 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:03:59,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:03:59,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:03:59,861 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 15:03:59,888 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 15:03:59,915 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:03:59,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:03:59,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 15:03:59,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:04:00,076 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2022-03-20 15:04:00,076 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:04:00,248 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2022-03-20 15:04:00,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:04:00,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691911711] [2022-03-20 15:04:00,248 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:04:00,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [209066428] [2022-03-20 15:04:00,249 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [209066428] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:04:00,249 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:04:00,249 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-20 15:04:00,249 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:04:00,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1618469206] [2022-03-20 15:04:00,249 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1618469206] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:04:00,249 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:04:00,250 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 15:04:00,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211450072] [2022-03-20 15:04:00,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:04:00,250 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 15:04:00,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:04:00,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 15:04:00,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-20 15:04:00,251 INFO L87 Difference]: Start difference. First operand 59 states and 71 transitions. Second operand has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 15:04:00,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:04:00,396 INFO L93 Difference]: Finished difference Result 106 states and 146 transitions. [2022-03-20 15:04:00,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 15:04:00,396 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) Word has length 69 [2022-03-20 15:04:00,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:04:00,398 INFO L225 Difference]: With dead ends: 106 [2022-03-20 15:04:00,398 INFO L226 Difference]: Without dead ends: 98 [2022-03-20 15:04:00,398 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 129 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2022-03-20 15:04:00,399 INFO L913 BasicCegarLoop]: 60 mSDtfsCounter, 30 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:04:00,399 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 333 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:04:00,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2022-03-20 15:04:00,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 89. [2022-03-20 15:04:00,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 47 states have (on average 1.1914893617021276) internal successors, (56), 48 states have internal predecessors, (56), 34 states have call successors, (34), 8 states have call predecessors, (34), 7 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-20 15:04:00,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 122 transitions. [2022-03-20 15:04:00,416 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 122 transitions. Word has length 69 [2022-03-20 15:04:00,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:04:00,416 INFO L478 AbstractCegarLoop]: Abstraction has 89 states and 122 transitions. [2022-03-20 15:04:00,417 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 15:04:00,417 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 122 transitions. [2022-03-20 15:04:00,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-03-20 15:04:00,418 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:04:00,418 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 5, 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, 1, 1, 1, 1] [2022-03-20 15:04:00,436 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 15:04:00,627 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 15:04:00,628 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:04:00,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:04:00,628 INFO L85 PathProgramCache]: Analyzing trace with hash 376741854, now seen corresponding path program 1 times [2022-03-20 15:04:00,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:04:00,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1321084758] [2022-03-20 15:04:00,628 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:04:00,628 INFO L85 PathProgramCache]: Analyzing trace with hash 376741854, now seen corresponding path program 2 times [2022-03-20 15:04:00,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:04:00,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093438890] [2022-03-20 15:04:00,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:04:00,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:04:00,638 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:04:00,639 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [138147069] [2022-03-20 15:04:00,639 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:04:00,639 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:04:00,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:04:00,640 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 15:04:00,649 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 15:04:00,699 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:04:00,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:04:00,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-20 15:04:00,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:04:00,906 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 15 proven. 12 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-03-20 15:04:00,906 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:04:01,087 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 20 proven. 7 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-03-20 15:04:01,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:04:01,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093438890] [2022-03-20 15:04:01,087 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:04:01,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [138147069] [2022-03-20 15:04:01,088 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [138147069] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:04:01,088 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:04:01,088 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 13 [2022-03-20 15:04:01,088 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:04:01,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1321084758] [2022-03-20 15:04:01,088 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1321084758] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:04:01,089 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:04:01,089 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 15:04:01,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366275656] [2022-03-20 15:04:01,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:04:01,089 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 15:04:01,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:04:01,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 15:04:01,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-03-20 15:04:01,090 INFO L87 Difference]: Start difference. First operand 89 states and 122 transitions. Second operand has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-03-20 15:04:01,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:04:01,262 INFO L93 Difference]: Finished difference Result 124 states and 173 transitions. [2022-03-20 15:04:01,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-20 15:04:01,263 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) Word has length 75 [2022-03-20 15:04:01,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:04:01,264 INFO L225 Difference]: With dead ends: 124 [2022-03-20 15:04:01,264 INFO L226 Difference]: Without dead ends: 121 [2022-03-20 15:04:01,265 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 137 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-03-20 15:04:01,265 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 21 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 290 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:04:01,266 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 290 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 196 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:04:01,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2022-03-20 15:04:01,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 118. [2022-03-20 15:04:01,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 62 states have (on average 1.2096774193548387) internal successors, (75), 64 states have internal predecessors, (75), 47 states have call successors, (47), 9 states have call predecessors, (47), 8 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2022-03-20 15:04:01,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 166 transitions. [2022-03-20 15:04:01,287 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 166 transitions. Word has length 75 [2022-03-20 15:04:01,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:04:01,287 INFO L478 AbstractCegarLoop]: Abstraction has 118 states and 166 transitions. [2022-03-20 15:04:01,287 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-03-20 15:04:01,288 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 166 transitions. [2022-03-20 15:04:01,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-03-20 15:04:01,288 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:04:01,288 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 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, 1, 1] [2022-03-20 15:04:01,317 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 15:04:01,506 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 15:04:01,507 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:04:01,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:04:01,507 INFO L85 PathProgramCache]: Analyzing trace with hash -1245952186, now seen corresponding path program 3 times [2022-03-20 15:04:01,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:04:01,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2008161427] [2022-03-20 15:04:01,508 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:04:01,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1245952186, now seen corresponding path program 4 times [2022-03-20 15:04:01,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:04:01,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109745097] [2022-03-20 15:04:01,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:04:01,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:04:01,517 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:04:01,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1931717332] [2022-03-20 15:04:01,518 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:04:01,518 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:04:01,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:04:01,519 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 15:04:01,539 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 15:04:01,578 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:04:01,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:04:01,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-20 15:04:01,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:04:02,029 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 18 proven. 15 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2022-03-20 15:04:02,030 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:04:02,320 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2022-03-20 15:04:02,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:04:02,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109745097] [2022-03-20 15:04:02,321 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:04:02,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1931717332] [2022-03-20 15:04:02,321 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1931717332] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:04:02,321 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:04:02,321 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 16 [2022-03-20 15:04:02,322 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:04:02,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2008161427] [2022-03-20 15:04:02,322 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2008161427] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:04:02,322 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:04:02,322 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 15:04:02,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252408869] [2022-03-20 15:04:02,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:04:02,322 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 15:04:02,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:04:02,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 15:04:02,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2022-03-20 15:04:02,323 INFO L87 Difference]: Start difference. First operand 118 states and 166 transitions. Second operand has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-20 15:04:02,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:04:02,586 INFO L93 Difference]: Finished difference Result 130 states and 176 transitions. [2022-03-20 15:04:02,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 15:04:02,586 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 80 [2022-03-20 15:04:02,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:04:02,587 INFO L225 Difference]: With dead ends: 130 [2022-03-20 15:04:02,588 INFO L226 Difference]: Without dead ends: 128 [2022-03-20 15:04:02,588 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 144 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-03-20 15:04:02,589 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 30 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 263 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:04:02,589 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 296 Invalid, 263 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 246 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:04:02,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2022-03-20 15:04:02,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 126. [2022-03-20 15:04:02,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 68 states have (on average 1.1911764705882353) internal successors, (81), 70 states have internal predecessors, (81), 47 states have call successors, (47), 11 states have call predecessors, (47), 10 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2022-03-20 15:04:02,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 172 transitions. [2022-03-20 15:04:02,608 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 172 transitions. Word has length 80 [2022-03-20 15:04:02,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:04:02,608 INFO L478 AbstractCegarLoop]: Abstraction has 126 states and 172 transitions. [2022-03-20 15:04:02,608 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-20 15:04:02,609 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 172 transitions. [2022-03-20 15:04:02,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-03-20 15:04:02,609 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:04:02,609 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 6, 6, 6, 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 15:04:02,635 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 15:04:02,823 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 15:04:02,823 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:04:02,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:04:02,824 INFO L85 PathProgramCache]: Analyzing trace with hash 901388446, now seen corresponding path program 5 times [2022-03-20 15:04:02,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:04:02,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [346198691] [2022-03-20 15:04:02,824 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:04:02,824 INFO L85 PathProgramCache]: Analyzing trace with hash 901388446, now seen corresponding path program 6 times [2022-03-20 15:04:02,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:04:02,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554235372] [2022-03-20 15:04:02,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:04:02,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:04:02,834 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:04:02,834 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1593375664] [2022-03-20 15:04:02,834 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:04:02,834 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:04:02,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:04:02,835 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 15:04:02,842 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 15:04:02,894 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 15:04:02,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:04:02,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-20 15:04:02,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:04:03,455 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 30 proven. 21 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-03-20 15:04:03,455 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:04:03,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:04:03,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554235372] [2022-03-20 15:04:03,572 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:04:03,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1593375664] [2022-03-20 15:04:03,572 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1593375664] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:04:03,572 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:04:03,572 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2022-03-20 15:04:03,572 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:04:03,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [346198691] [2022-03-20 15:04:03,572 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [346198691] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:04:03,572 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:04:03,573 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 15:04:03,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801466256] [2022-03-20 15:04:03,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:04:03,573 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 15:04:03,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:04:03,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 15:04:03,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-03-20 15:04:03,574 INFO L87 Difference]: Start difference. First operand 126 states and 172 transitions. Second operand has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2022-03-20 15:04:03,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:04:03,846 INFO L93 Difference]: Finished difference Result 134 states and 179 transitions. [2022-03-20 15:04:03,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-20 15:04:03,847 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) Word has length 85 [2022-03-20 15:04:03,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:04:03,848 INFO L225 Difference]: With dead ends: 134 [2022-03-20 15:04:03,848 INFO L226 Difference]: Without dead ends: 132 [2022-03-20 15:04:03,848 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 77 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-03-20 15:04:03,849 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 24 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:04:03,849 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 299 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:04:03,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2022-03-20 15:04:03,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 130. [2022-03-20 15:04:03,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 71 states have (on average 1.1830985915492958) internal successors, (84), 73 states have internal predecessors, (84), 47 states have call successors, (47), 12 states have call predecessors, (47), 11 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2022-03-20 15:04:03,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 175 transitions. [2022-03-20 15:04:03,885 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 175 transitions. Word has length 85 [2022-03-20 15:04:03,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:04:03,886 INFO L478 AbstractCegarLoop]: Abstraction has 130 states and 175 transitions. [2022-03-20 15:04:03,886 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2022-03-20 15:04:03,886 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 175 transitions. [2022-03-20 15:04:03,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-03-20 15:04:03,888 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:04:03,888 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 6, 6, 6, 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, 1, 1, 1] [2022-03-20 15:04:03,911 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 15:04:04,101 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 15:04:04,102 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:04:04,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:04:04,102 INFO L85 PathProgramCache]: Analyzing trace with hash -686534738, now seen corresponding path program 1 times [2022-03-20 15:04:04,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:04:04,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [417138366] [2022-03-20 15:04:04,103 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:04:04,103 INFO L85 PathProgramCache]: Analyzing trace with hash -686534738, now seen corresponding path program 2 times [2022-03-20 15:04:04,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:04:04,103 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71381805] [2022-03-20 15:04:04,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:04:04,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:04:04,112 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:04:04,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [974430512] [2022-03-20 15:04:04,113 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:04:04,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:04:04,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:04:04,114 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 15:04:04,128 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 15:04:04,170 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:04:04,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:04:04,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-20 15:04:04,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:04:04,650 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 16 proven. 8 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2022-03-20 15:04:04,650 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:04:05,007 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 16 proven. 8 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2022-03-20 15:04:05,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:04:05,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71381805] [2022-03-20 15:04:05,009 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:04:05,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [974430512] [2022-03-20 15:04:05,009 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [974430512] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:04:05,010 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:04:05,010 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2022-03-20 15:04:05,010 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:04:05,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [417138366] [2022-03-20 15:04:05,010 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [417138366] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:04:05,010 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:04:05,010 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 15:04:05,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204267807] [2022-03-20 15:04:05,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:04:05,011 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 15:04:05,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:04:05,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 15:04:05,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2022-03-20 15:04:05,012 INFO L87 Difference]: Start difference. First operand 130 states and 175 transitions. Second operand has 9 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 5 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2022-03-20 15:04:05,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:04:05,262 INFO L93 Difference]: Finished difference Result 157 states and 211 transitions. [2022-03-20 15:04:05,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 15:04:05,262 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 5 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) Word has length 91 [2022-03-20 15:04:05,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:04:05,263 INFO L225 Difference]: With dead ends: 157 [2022-03-20 15:04:05,263 INFO L226 Difference]: Without dead ends: 154 [2022-03-20 15:04:05,264 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 168 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2022-03-20 15:04:05,264 INFO L913 BasicCegarLoop]: 57 mSDtfsCounter, 19 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 220 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 378 SdHoareTripleChecker+Invalid, 239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:04:05,265 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 378 Invalid, 239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 220 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:04:05,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2022-03-20 15:04:05,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 153. [2022-03-20 15:04:05,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 84 states have (on average 1.1785714285714286) internal successors, (99), 86 states have internal predecessors, (99), 55 states have call successors, (55), 14 states have call predecessors, (55), 13 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2022-03-20 15:04:05,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 206 transitions. [2022-03-20 15:04:05,287 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 206 transitions. Word has length 91 [2022-03-20 15:04:05,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:04:05,288 INFO L478 AbstractCegarLoop]: Abstraction has 153 states and 206 transitions. [2022-03-20 15:04:05,288 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 5 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2022-03-20 15:04:05,288 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 206 transitions. [2022-03-20 15:04:05,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-03-20 15:04:05,289 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:04:05,289 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 6, 6, 6, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:04:05,315 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 15:04:05,503 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 15:04:05,503 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:04:05,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:04:05,504 INFO L85 PathProgramCache]: Analyzing trace with hash -663071842, now seen corresponding path program 7 times [2022-03-20 15:04:05,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:04:05,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1924082832] [2022-03-20 15:04:05,504 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:04:05,504 INFO L85 PathProgramCache]: Analyzing trace with hash -663071842, now seen corresponding path program 8 times [2022-03-20 15:04:05,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:04:05,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907210284] [2022-03-20 15:04:05,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:04:05,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:04:05,513 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:04:05,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [647435241] [2022-03-20 15:04:05,514 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:04:05,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:04:05,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:04:05,515 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 15:04:05,517 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 15:04:05,568 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:04:05,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:04:05,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-20 15:04:05,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:04:05,691 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 67 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2022-03-20 15:04:05,691 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 15:04:05,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:04:05,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907210284] [2022-03-20 15:04:05,692 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:04:05,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [647435241] [2022-03-20 15:04:05,692 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [647435241] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:04:05,692 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:04:05,692 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:04:05,692 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:04:05,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1924082832] [2022-03-20 15:04:05,693 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1924082832] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:04:05,693 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:04:05,693 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:04:05,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765445099] [2022-03-20 15:04:05,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:04:05,693 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 15:04:05,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:04:05,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 15:04:05,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 15:04:05,694 INFO L87 Difference]: Start difference. First operand 153 states and 206 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, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2022-03-20 15:04:05,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:04:05,767 INFO L93 Difference]: Finished difference Result 201 states and 280 transitions. [2022-03-20 15:04:05,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 15:04:05,768 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, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 100 [2022-03-20 15:04:05,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:04:05,770 INFO L225 Difference]: With dead ends: 201 [2022-03-20 15:04:05,770 INFO L226 Difference]: Without dead ends: 156 [2022-03-20 15:04:05,773 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 96 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 15:04:05,775 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 6 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:04:05,775 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 188 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:04:05,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2022-03-20 15:04:05,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 147. [2022-03-20 15:04:05,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 78 states have (on average 1.1282051282051282) internal successors, (88), 80 states have internal predecessors, (88), 55 states have call successors, (55), 14 states have call predecessors, (55), 13 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2022-03-20 15:04:05,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 195 transitions. [2022-03-20 15:04:05,817 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 195 transitions. Word has length 100 [2022-03-20 15:04:05,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:04:05,818 INFO L478 AbstractCegarLoop]: Abstraction has 147 states and 195 transitions. [2022-03-20 15:04:05,818 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, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2022-03-20 15:04:05,818 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 195 transitions. [2022-03-20 15:04:05,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-03-20 15:04:05,819 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:04:05,819 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 6, 6, 6, 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, 1, 1, 1] [2022-03-20 15:04:05,843 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 15:04:06,042 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 15:04:06,043 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:04:06,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:04:06,043 INFO L85 PathProgramCache]: Analyzing trace with hash -428114403, now seen corresponding path program 1 times [2022-03-20 15:04:06,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:04:06,043 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1968335921] [2022-03-20 15:04:06,044 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:04:06,044 INFO L85 PathProgramCache]: Analyzing trace with hash -428114403, now seen corresponding path program 2 times [2022-03-20 15:04:06,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:04:06,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811349939] [2022-03-20 15:04:06,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:04:06,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:04:06,052 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:04:06,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1519801297] [2022-03-20 15:04:06,052 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:04:06,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:04:06,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:04:06,055 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 15:04:06,056 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 15:04:06,104 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:04:06,105 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:04:06,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 66 conjunts are in the unsatisfiable core [2022-03-20 15:04:06,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:04:07,177 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 87 proven. 52 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2022-03-20 15:04:07,177 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:04:24,643 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 81 proven. 43 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2022-03-20 15:04:24,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:04:24,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811349939] [2022-03-20 15:04:24,644 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:04:24,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1519801297] [2022-03-20 15:04:24,644 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1519801297] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:04:24,644 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:04:24,644 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 25 [2022-03-20 15:04:24,644 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:04:24,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1968335921] [2022-03-20 15:04:24,645 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1968335921] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:04:24,645 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:04:24,645 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 15:04:24,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896020569] [2022-03-20 15:04:24,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:04:24,645 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 15:04:24,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:04:24,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 15:04:24,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=474, Unknown=1, NotChecked=0, Total=600 [2022-03-20 15:04:24,646 INFO L87 Difference]: Start difference. First operand 147 states and 195 transitions. Second operand has 15 states, 15 states have (on average 2.0) internal successors, (30), 12 states have internal predecessors, (30), 7 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) [2022-03-20 15:04:29,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:04:29,735 INFO L93 Difference]: Finished difference Result 154 states and 201 transitions. [2022-03-20 15:04:29,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 15:04:29,735 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 12 states have internal predecessors, (30), 7 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) Word has length 107 [2022-03-20 15:04:29,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:04:29,736 INFO L225 Difference]: With dead ends: 154 [2022-03-20 15:04:29,736 INFO L226 Difference]: Without dead ends: 152 [2022-03-20 15:04:29,737 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 188 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 12.8s TimeCoverageRelationStatistics Valid=158, Invalid=653, Unknown=1, NotChecked=0, Total=812 [2022-03-20 15:04:29,737 INFO L913 BasicCegarLoop]: 37 mSDtfsCounter, 34 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 554 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 396 SdHoareTripleChecker+Invalid, 585 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 554 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:04:29,737 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 396 Invalid, 585 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 554 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-20 15:04:29,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2022-03-20 15:04:29,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 128. [2022-03-20 15:04:29,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 68 states have (on average 1.1323529411764706) internal successors, (77), 70 states have internal predecessors, (77), 47 states have call successors, (47), 13 states have call predecessors, (47), 12 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2022-03-20 15:04:29,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 168 transitions. [2022-03-20 15:04:29,758 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 168 transitions. Word has length 107 [2022-03-20 15:04:29,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:04:29,758 INFO L478 AbstractCegarLoop]: Abstraction has 128 states and 168 transitions. [2022-03-20 15:04:29,758 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 12 states have internal predecessors, (30), 7 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) [2022-03-20 15:04:29,758 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 168 transitions. [2022-03-20 15:04:29,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-20 15:04:29,759 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:04:29,759 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 6, 6, 6, 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, 1, 1, 1, 1] [2022-03-20 15:04:29,782 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-03-20 15:04:29,982 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 15:04:29,982 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:04:29,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:04:29,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1185765869, now seen corresponding path program 3 times [2022-03-20 15:04:29,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:04:29,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [222930820] [2022-03-20 15:04:29,983 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:04:29,983 INFO L85 PathProgramCache]: Analyzing trace with hash 1185765869, now seen corresponding path program 4 times [2022-03-20 15:04:29,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:04:29,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124208080] [2022-03-20 15:04:29,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:04:29,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:04:29,991 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:04:29,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2090558744] [2022-03-20 15:04:29,992 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:04:29,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:04:29,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:04:29,993 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 15:04:29,994 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 15:04:30,043 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:04:30,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:04:30,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 49 conjunts are in the unsatisfiable core [2022-03-20 15:04:30,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:04:30,752 INFO L134 CoverageAnalysis]: Checked inductivity of 368 backedges. 70 proven. 34 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-20 15:04:30,752 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:04:33,302 INFO L134 CoverageAnalysis]: Checked inductivity of 368 backedges. 70 proven. 34 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-20 15:04:33,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:04:33,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124208080] [2022-03-20 15:04:33,302 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:04:33,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2090558744] [2022-03-20 15:04:33,303 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2090558744] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:04:33,303 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:04:33,303 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 24 [2022-03-20 15:04:33,303 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:04:33,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [222930820] [2022-03-20 15:04:33,303 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [222930820] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:04:33,303 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:04:33,303 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-20 15:04:33,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403302646] [2022-03-20 15:04:33,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:04:33,304 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-20 15:04:33,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:04:33,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-20 15:04:33,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=442, Unknown=0, NotChecked=0, Total=552 [2022-03-20 15:04:33,304 INFO L87 Difference]: Start difference. First operand 128 states and 168 transitions. Second operand has 14 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 12 states have internal predecessors, (28), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-03-20 15:04:34,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:04:34,311 INFO L93 Difference]: Finished difference Result 162 states and 215 transitions. [2022-03-20 15:04:34,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 15:04:34,311 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 12 states have internal predecessors, (28), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) Word has length 113 [2022-03-20 15:04:34,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:04:34,312 INFO L225 Difference]: With dead ends: 162 [2022-03-20 15:04:34,312 INFO L226 Difference]: Without dead ends: 159 [2022-03-20 15:04:34,313 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 201 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=149, Invalid=607, Unknown=0, NotChecked=0, Total=756 [2022-03-20 15:04:34,313 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 27 mSDsluCounter, 498 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 549 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-20 15:04:34,314 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 549 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 588 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-20 15:04:34,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2022-03-20 15:04:34,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 157. [2022-03-20 15:04:34,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 83 states have (on average 1.1325301204819278) internal successors, (94), 85 states have internal predecessors, (94), 59 states have call successors, (59), 15 states have call predecessors, (59), 14 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2022-03-20 15:04:34,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 209 transitions. [2022-03-20 15:04:34,340 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 209 transitions. Word has length 113 [2022-03-20 15:04:34,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:04:34,340 INFO L478 AbstractCegarLoop]: Abstraction has 157 states and 209 transitions. [2022-03-20 15:04:34,340 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 12 states have internal predecessors, (28), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-03-20 15:04:34,340 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 209 transitions. [2022-03-20 15:04:34,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-03-20 15:04:34,341 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:04:34,341 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 6, 6, 6, 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, 1, 1, 1] [2022-03-20 15:04:34,363 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 15:04:34,559 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 15:04:34,559 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:04:34,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:04:34,560 INFO L85 PathProgramCache]: Analyzing trace with hash 884638574, now seen corresponding path program 5 times [2022-03-20 15:04:34,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:04:34,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1171065561] [2022-03-20 15:04:34,560 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:04:34,560 INFO L85 PathProgramCache]: Analyzing trace with hash 884638574, now seen corresponding path program 6 times [2022-03-20 15:04:34,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:04:34,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587780379] [2022-03-20 15:04:34,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:04:34,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:04:34,568 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:04:34,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [377784020] [2022-03-20 15:04:34,568 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:04:34,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:04:34,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:04:34,570 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 15:04:34,571 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 15:04:34,623 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 15:04:34,624 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:04:34,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-20 15:04:34,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:04:34,776 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 40 proven. 9 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2022-03-20 15:04:34,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:04:34,924 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 40 proven. 9 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2022-03-20 15:04:34,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:04:34,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587780379] [2022-03-20 15:04:34,925 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:04:34,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377784020] [2022-03-20 15:04:34,925 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377784020] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:04:34,925 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:04:34,925 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2022-03-20 15:04:34,925 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:04:34,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1171065561] [2022-03-20 15:04:34,925 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1171065561] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:04:34,926 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:04:34,926 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-20 15:04:34,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150540284] [2022-03-20 15:04:34,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:04:34,926 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-20 15:04:34,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:04:34,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-20 15:04:34,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-03-20 15:04:34,927 INFO L87 Difference]: Start difference. First operand 157 states and 209 transitions. Second operand has 7 states, 7 states have (on average 4.0) internal successors, (28), 7 states have internal predecessors, (28), 4 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2022-03-20 15:04:35,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:04:35,120 INFO L93 Difference]: Finished difference Result 211 states and 298 transitions. [2022-03-20 15:04:35,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 15:04:35,120 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 7 states have internal predecessors, (28), 4 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 116 [2022-03-20 15:04:35,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:04:35,122 INFO L225 Difference]: With dead ends: 211 [2022-03-20 15:04:35,122 INFO L226 Difference]: Without dead ends: 203 [2022-03-20 15:04:35,123 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 227 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2022-03-20 15:04:35,123 INFO L913 BasicCegarLoop]: 85 mSDtfsCounter, 14 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 359 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:04:35,124 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 359 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:04:35,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2022-03-20 15:04:35,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 184. [2022-03-20 15:04:35,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 94 states have (on average 1.1595744680851063) internal successors, (109), 96 states have internal predecessors, (109), 75 states have call successors, (75), 15 states have call predecessors, (75), 14 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2022-03-20 15:04:35,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 256 transitions. [2022-03-20 15:04:35,156 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 256 transitions. Word has length 116 [2022-03-20 15:04:35,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:04:35,156 INFO L478 AbstractCegarLoop]: Abstraction has 184 states and 256 transitions. [2022-03-20 15:04:35,157 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 7 states have internal predecessors, (28), 4 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2022-03-20 15:04:35,157 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 256 transitions. [2022-03-20 15:04:35,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-03-20 15:04:35,158 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:04:35,158 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 6, 6, 6, 4, 4, 4, 4, 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 15:04:35,180 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-03-20 15:04:35,371 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 15:04:35,371 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:04:35,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:04:35,372 INFO L85 PathProgramCache]: Analyzing trace with hash -743412771, now seen corresponding path program 3 times [2022-03-20 15:04:35,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:04:35,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1604071733] [2022-03-20 15:04:35,372 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:04:35,372 INFO L85 PathProgramCache]: Analyzing trace with hash -743412771, now seen corresponding path program 4 times [2022-03-20 15:04:35,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:04:35,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849223215] [2022-03-20 15:04:35,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:04:35,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:04:35,380 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:04:35,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1966515838] [2022-03-20 15:04:35,380 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:04:35,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:04:35,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:04:35,382 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 15:04:35,385 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 15:04:35,429 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:04:35,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:04:35,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-20 15:04:35,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:04:35,593 INFO L134 CoverageAnalysis]: Checked inductivity of 432 backedges. 73 proven. 7 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2022-03-20 15:04:35,593 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:04:35,784 INFO L134 CoverageAnalysis]: Checked inductivity of 432 backedges. 73 proven. 7 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2022-03-20 15:04:35,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:04:35,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849223215] [2022-03-20 15:04:35,785 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:04:35,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966515838] [2022-03-20 15:04:35,785 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1966515838] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:04:35,785 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:04:35,785 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-20 15:04:35,785 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:04:35,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1604071733] [2022-03-20 15:04:35,785 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1604071733] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:04:35,786 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:04:35,786 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 15:04:35,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450145810] [2022-03-20 15:04:35,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:04:35,786 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 15:04:35,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:04:35,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 15:04:35,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-03-20 15:04:35,787 INFO L87 Difference]: Start difference. First operand 184 states and 256 transitions. Second operand has 8 states, 8 states have (on average 3.5) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-03-20 15:04:35,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:04:35,967 INFO L93 Difference]: Finished difference Result 198 states and 267 transitions. [2022-03-20 15:04:35,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-20 15:04:35,967 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.5) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 122 [2022-03-20 15:04:35,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:04:35,968 INFO L225 Difference]: With dead ends: 198 [2022-03-20 15:04:35,968 INFO L226 Difference]: Without dead ends: 195 [2022-03-20 15:04:35,969 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 235 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 15:04:35,969 INFO L913 BasicCegarLoop]: 36 mSDtfsCounter, 17 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:04:35,970 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 182 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:04:35,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2022-03-20 15:04:35,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 194. [2022-03-20 15:04:36,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 103 states have (on average 1.145631067961165) internal successors, (118), 104 states have internal predecessors, (118), 73 states have call successors, (73), 18 states have call predecessors, (73), 17 states have return successors, (71), 71 states have call predecessors, (71), 71 states have call successors, (71) [2022-03-20 15:04:36,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 262 transitions. [2022-03-20 15:04:36,001 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 262 transitions. Word has length 122 [2022-03-20 15:04:36,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:04:36,002 INFO L478 AbstractCegarLoop]: Abstraction has 194 states and 262 transitions. [2022-03-20 15:04:36,002 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.5) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-03-20 15:04:36,002 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 262 transitions. [2022-03-20 15:04:36,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2022-03-20 15:04:36,003 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:04:36,003 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 6, 6, 6, 4, 4, 4, 4, 4, 4, 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 15:04:36,023 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 15:04:36,211 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 15:04:36,211 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:04:36,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:04:36,212 INFO L85 PathProgramCache]: Analyzing trace with hash 541794983, now seen corresponding path program 5 times [2022-03-20 15:04:36,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:04:36,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [722498365] [2022-03-20 15:04:36,212 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:04:36,213 INFO L85 PathProgramCache]: Analyzing trace with hash 541794983, now seen corresponding path program 6 times [2022-03-20 15:04:36,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:04:36,213 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20733899] [2022-03-20 15:04:36,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:04:36,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:04:36,235 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:04:36,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1625729872] [2022-03-20 15:04:36,236 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:04:36,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:04:36,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:04:36,237 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 15:04:36,240 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 15:04:36,307 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 15:04:36,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:04:36,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 82 conjunts are in the unsatisfiable core [2022-03-20 15:04:36,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:04:37,018 INFO L134 CoverageAnalysis]: Checked inductivity of 489 backedges. 99 proven. 86 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2022-03-20 15:04:37,019 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:04:37,563 INFO L134 CoverageAnalysis]: Checked inductivity of 489 backedges. 130 proven. 29 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2022-03-20 15:04:37,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:04:37,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20733899] [2022-03-20 15:04:37,563 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:04:37,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1625729872] [2022-03-20 15:04:37,563 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1625729872] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:04:37,564 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:04:37,564 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11] total 22 [2022-03-20 15:04:37,564 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:04:37,564 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [722498365] [2022-03-20 15:04:37,564 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [722498365] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:04:37,564 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:04:37,564 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 15:04:37,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768407655] [2022-03-20 15:04:37,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:04:37,565 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 15:04:37,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:04:37,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 15:04:37,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2022-03-20 15:04:37,565 INFO L87 Difference]: Start difference. First operand 194 states and 262 transitions. Second operand has 16 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 13 states have internal predecessors, (32), 10 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 9 states have call predecessors, (21), 9 states have call successors, (21) [2022-03-20 15:04:38,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:04:38,074 INFO L93 Difference]: Finished difference Result 265 states and 355 transitions. [2022-03-20 15:04:38,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 15:04:38,074 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 13 states have internal predecessors, (32), 10 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 9 states have call predecessors, (21), 9 states have call successors, (21) Word has length 127 [2022-03-20 15:04:38,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:04:38,076 INFO L225 Difference]: With dead ends: 265 [2022-03-20 15:04:38,076 INFO L226 Difference]: Without dead ends: 263 [2022-03-20 15:04:38,076 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 230 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=118, Invalid=482, Unknown=0, NotChecked=0, Total=600 [2022-03-20 15:04:38,077 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 32 mSDsluCounter, 532 mSDsCounter, 0 mSdLazyCounter, 689 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 582 SdHoareTripleChecker+Invalid, 724 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 689 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 15:04:38,077 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 582 Invalid, 724 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 689 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 15:04:38,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2022-03-20 15:04:38,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 260. [2022-03-20 15:04:38,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 260 states, 139 states have (on average 1.1366906474820144) internal successors, (158), 140 states have internal predecessors, (158), 97 states have call successors, (97), 24 states have call predecessors, (97), 23 states have return successors, (95), 95 states have call predecessors, (95), 95 states have call successors, (95) [2022-03-20 15:04:38,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 350 transitions. [2022-03-20 15:04:38,123 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 350 transitions. Word has length 127 [2022-03-20 15:04:38,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:04:38,123 INFO L478 AbstractCegarLoop]: Abstraction has 260 states and 350 transitions. [2022-03-20 15:04:38,123 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 13 states have internal predecessors, (32), 10 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 9 states have call predecessors, (21), 9 states have call successors, (21) [2022-03-20 15:04:38,123 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 350 transitions. [2022-03-20 15:04:38,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-03-20 15:04:38,125 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:04:38,125 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:04:38,142 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 15:04:38,327 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 15:04:38,327 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:04:38,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:04:38,328 INFO L85 PathProgramCache]: Analyzing trace with hash -2138166692, now seen corresponding path program 7 times [2022-03-20 15:04:38,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:04:38,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1660761036] [2022-03-20 15:04:38,328 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:04:38,328 INFO L85 PathProgramCache]: Analyzing trace with hash -2138166692, now seen corresponding path program 8 times [2022-03-20 15:04:38,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:04:38,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16493674] [2022-03-20 15:04:38,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:04:38,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:04:38,338 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:04:38,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1343378108] [2022-03-20 15:04:38,338 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:04:38,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:04:38,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:04:38,339 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 15:04:38,341 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 15:04:38,407 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:04:38,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:04:38,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 71 conjunts are in the unsatisfiable core [2022-03-20 15:04:38,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:04:39,648 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 142 proven. 88 refuted. 0 times theorem prover too weak. 315 trivial. 0 not checked. [2022-03-20 15:04:39,648 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:04:40,938 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:04:42,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:04:42,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16493674] [2022-03-20 15:04:42,150 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:04:42,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1343378108] [2022-03-20 15:04:42,150 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1343378108] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:04:42,150 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:04:42,150 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-03-20 15:04:42,151 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:04:42,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1660761036] [2022-03-20 15:04:42,151 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1660761036] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:04:42,151 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:04:42,151 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 15:04:42,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821439752] [2022-03-20 15:04:42,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:04:42,151 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 15:04:42,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:04:42,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 15:04:42,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=438, Unknown=0, NotChecked=0, Total=552 [2022-03-20 15:04:42,152 INFO L87 Difference]: Start difference. First operand 260 states and 350 transitions. Second operand has 16 states, 16 states have (on average 2.0) internal successors, (32), 13 states have internal predecessors, (32), 8 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 7 states have call predecessors, (22), 8 states have call successors, (22) [2022-03-20 15:04:46,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:04:46,535 INFO L93 Difference]: Finished difference Result 268 states and 357 transitions. [2022-03-20 15:04:46,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-20 15:04:46,535 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 13 states have internal predecessors, (32), 8 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 7 states have call predecessors, (22), 8 states have call successors, (22) Word has length 129 [2022-03-20 15:04:46,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:04:46,539 INFO L225 Difference]: With dead ends: 268 [2022-03-20 15:04:46,539 INFO L226 Difference]: Without dead ends: 266 [2022-03-20 15:04:46,540 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 141 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=159, Invalid=652, Unknown=1, NotChecked=0, Total=812 [2022-03-20 15:04:46,540 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 38 mSDsluCounter, 385 mSDsCounter, 0 mSdLazyCounter, 667 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 667 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:04:46,541 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 428 Invalid, 716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 667 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-20 15:04:46,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2022-03-20 15:04:46,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 264. [2022-03-20 15:04:46,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 142 states have (on average 1.1338028169014085) internal successors, (161), 143 states have internal predecessors, (161), 97 states have call successors, (97), 25 states have call predecessors, (97), 24 states have return successors, (95), 95 states have call predecessors, (95), 95 states have call successors, (95) [2022-03-20 15:04:46,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 353 transitions. [2022-03-20 15:04:46,591 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 353 transitions. Word has length 129 [2022-03-20 15:04:46,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:04:46,592 INFO L478 AbstractCegarLoop]: Abstraction has 264 states and 353 transitions. [2022-03-20 15:04:46,592 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 13 states have internal predecessors, (32), 8 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 7 states have call predecessors, (22), 8 states have call successors, (22) [2022-03-20 15:04:46,592 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 353 transitions. [2022-03-20 15:04:46,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-03-20 15:04:46,593 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:04:46,593 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 6, 6, 6, 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, 1, 1, 1] [2022-03-20 15:04:46,619 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-03-20 15:04:46,807 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 15:04:46,807 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:04:46,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:04:46,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1899875875, now seen corresponding path program 9 times [2022-03-20 15:04:46,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:04:46,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [304593869] [2022-03-20 15:04:46,808 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:04:46,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1899875875, now seen corresponding path program 10 times [2022-03-20 15:04:46,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:04:46,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915188635] [2022-03-20 15:04:46,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:04:46,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:04:46,818 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:04:46,818 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [72777270] [2022-03-20 15:04:46,818 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:04:46,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:04:46,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:04:46,823 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 15:04:46,825 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 15:04:46,901 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:04:46,901 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:04:46,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 79 conjunts are in the unsatisfiable core [2022-03-20 15:04:46,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:04:48,156 INFO L134 CoverageAnalysis]: Checked inductivity of 550 backedges. 103 proven. 117 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2022-03-20 15:04:48,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:05:17,605 WARN L855 $PredicateComparison]: unable to prove that (let ((.cse7 (* c_main_~r~0 c_main_~y~0)) (.cse6 (* c_main_~p~0 c_main_~x~0)) (.cse0 (* c_main_~q~0 c_main_~x~0)) (.cse3 (* c_main_~s~0 c_main_~y~0))) (or (let ((.cse4 (+ c_main_~s~0 (* (- 1) c_main_~r~0))) (.cse2 (* (- 1) c_main_~r~0 c_main_~y~0)) (.cse5 (* (- 1) c_main_~p~0 c_main_~x~0)) (.cse1 (+ c_main_~q~0 (* (- 1) c_main_~p~0)))) (= (+ .cse0 (* c_main_~xy~0 .cse1) .cse2 .cse3 (* c_main_~yy~0 .cse4) .cse5) (+ (* c_main_~y~0 .cse4) (* (+ .cse0 .cse2 .cse3 .cse5) c_main_~y~0) (* .cse1 c_main_~x~0)))) (not (= (+ .cse0 .cse3 (* c_main_~b~0 c_main_~y~0)) (+ (* c_main_~q~0 c_main_~xy~0) (* c_main_~yy~0 c_main_~s~0) c_main_~b~0))) (not (= c_main_~b~0 (+ .cse0 .cse3))) (not (= (+ (* (- 1) c_main_~q~0 c_main_~x~0 0) c_main_~b~0 (* (- 1) c_main_~s~0 c_main_~y~0) (* (- 1) c_main_~s~0 c_main_~y~0 0) .cse6 .cse7 (* (- 1) c_main_~q~0 c_main_~x~0)) c_main_~a~0)) (<= (+ c_main_~b~0 (* 2 .cse7) (* 2 .cse6)) (+ (* .cse0 2) (* 2 .cse3))) (<= c_main_~b~0 c_main_~a~0))) is different from true [2022-03-20 15:05:24,667 INFO L134 CoverageAnalysis]: Checked inductivity of 550 backedges. 110 proven. 85 refuted. 3 times theorem prover too weak. 348 trivial. 4 not checked. [2022-03-20 15:05:24,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:05:24,667 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915188635] [2022-03-20 15:05:24,667 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:05:24,667 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [72777270] [2022-03-20 15:05:24,667 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [72777270] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:05:24,667 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:05:24,667 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18] total 29 [2022-03-20 15:05:24,668 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:05:24,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [304593869] [2022-03-20 15:05:24,668 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [304593869] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:05:24,668 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:05:24,668 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 15:05:24,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997897933] [2022-03-20 15:05:24,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:05:24,668 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 15:05:24,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:05:24,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 15:05:24,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=587, Unknown=5, NotChecked=52, Total=812 [2022-03-20 15:05:24,669 INFO L87 Difference]: Start difference. First operand 264 states and 353 transitions. Second operand has 16 states, 16 states have (on average 2.0) internal successors, (32), 13 states have internal predecessors, (32), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 8 states have call predecessors, (22), 7 states have call successors, (22) [2022-03-20 15:05:25,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:05:25,574 INFO L93 Difference]: Finished difference Result 281 states and 367 transitions. [2022-03-20 15:05:25,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 15:05:25,575 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 13 states have internal predecessors, (32), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 8 states have call predecessors, (22), 7 states have call successors, (22) Word has length 132 [2022-03-20 15:05:25,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:05:25,577 INFO L225 Difference]: With dead ends: 281 [2022-03-20 15:05:25,577 INFO L226 Difference]: Without dead ends: 279 [2022-03-20 15:05:25,577 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 232 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 18.0s TimeCoverageRelationStatistics Valid=243, Invalid=878, Unknown=5, NotChecked=64, Total=1190 [2022-03-20 15:05:25,578 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 30 mSDsluCounter, 417 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 467 SdHoareTripleChecker+Invalid, 562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-20 15:05:25,578 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 467 Invalid, 562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 512 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-20 15:05:25,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2022-03-20 15:05:25,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 243. [2022-03-20 15:05:25,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 133 states have (on average 1.1278195488721805) internal successors, (150), 134 states have internal predecessors, (150), 85 states have call successors, (85), 25 states have call predecessors, (85), 24 states have return successors, (83), 83 states have call predecessors, (83), 83 states have call successors, (83) [2022-03-20 15:05:25,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 318 transitions. [2022-03-20 15:05:25,631 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 318 transitions. Word has length 132 [2022-03-20 15:05:25,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:05:25,631 INFO L478 AbstractCegarLoop]: Abstraction has 243 states and 318 transitions. [2022-03-20 15:05:25,631 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 13 states have internal predecessors, (32), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 8 states have call predecessors, (22), 7 states have call successors, (22) [2022-03-20 15:05:25,631 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 318 transitions. [2022-03-20 15:05:25,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-03-20 15:05:25,632 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:05:25,633 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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 15:05:25,658 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 15:05:25,847 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 15:05:25,847 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:05:25,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:05:25,848 INFO L85 PathProgramCache]: Analyzing trace with hash 1068997356, now seen corresponding path program 7 times [2022-03-20 15:05:25,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:05:25,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2144068594] [2022-03-20 15:05:25,848 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:05:25,848 INFO L85 PathProgramCache]: Analyzing trace with hash 1068997356, now seen corresponding path program 8 times [2022-03-20 15:05:25,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:05:25,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167117498] [2022-03-20 15:05:25,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:05:25,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:05:25,855 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:05:25,855 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1086290590] [2022-03-20 15:05:25,855 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:05:25,856 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:05:25,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:05:25,857 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 15:05:25,858 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 15:05:25,926 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:05:25,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:05:25,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 55 conjunts are in the unsatisfiable core [2022-03-20 15:05:25,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:05:26,758 INFO L134 CoverageAnalysis]: Checked inductivity of 610 backedges. 102 proven. 52 refuted. 0 times theorem prover too weak. 456 trivial. 0 not checked. [2022-03-20 15:05:26,759 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:05:28,475 INFO L134 CoverageAnalysis]: Checked inductivity of 610 backedges. 102 proven. 52 refuted. 0 times theorem prover too weak. 456 trivial. 0 not checked. [2022-03-20 15:05:28,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:05:28,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167117498] [2022-03-20 15:05:28,476 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:05:28,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1086290590] [2022-03-20 15:05:28,476 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1086290590] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:05:28,476 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:05:28,476 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 26 [2022-03-20 15:05:28,477 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:05:28,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2144068594] [2022-03-20 15:05:28,477 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2144068594] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:05:28,477 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:05:28,477 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 15:05:28,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952354180] [2022-03-20 15:05:28,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:05:28,478 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 15:05:28,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:05:28,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 15:05:28,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=519, Unknown=0, NotChecked=0, Total=650 [2022-03-20 15:05:28,479 INFO L87 Difference]: Start difference. First operand 243 states and 318 transitions. Second operand has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 8 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) [2022-03-20 15:05:29,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:05:29,499 INFO L93 Difference]: Finished difference Result 288 states and 380 transitions. [2022-03-20 15:05:29,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 15:05:29,500 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 8 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) Word has length 135 [2022-03-20 15:05:29,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:05:29,502 INFO L225 Difference]: With dead ends: 288 [2022-03-20 15:05:29,502 INFO L226 Difference]: Without dead ends: 285 [2022-03-20 15:05:29,502 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 243 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=172, Invalid=698, Unknown=0, NotChecked=0, Total=870 [2022-03-20 15:05:29,503 INFO L913 BasicCegarLoop]: 55 mSDtfsCounter, 30 mSDsluCounter, 552 mSDsCounter, 0 mSdLazyCounter, 652 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 607 SdHoareTripleChecker+Invalid, 702 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 652 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-20 15:05:29,503 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 607 Invalid, 702 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 652 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-20 15:05:29,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2022-03-20 15:05:29,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 282. [2022-03-20 15:05:29,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 282 states, 153 states have (on average 1.130718954248366) internal successors, (173), 154 states have internal predecessors, (173), 101 states have call successors, (101), 28 states have call predecessors, (101), 27 states have return successors, (99), 99 states have call predecessors, (99), 99 states have call successors, (99) [2022-03-20 15:05:29,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 373 transitions. [2022-03-20 15:05:29,559 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 373 transitions. Word has length 135 [2022-03-20 15:05:29,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:05:29,560 INFO L478 AbstractCegarLoop]: Abstraction has 282 states and 373 transitions. [2022-03-20 15:05:29,560 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 8 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) [2022-03-20 15:05:29,560 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 373 transitions. [2022-03-20 15:05:29,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-03-20 15:05:29,561 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:05:29,561 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 6, 6, 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, 1, 1, 1, 1, 1] [2022-03-20 15:05:29,588 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 15:05:29,787 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 15:05:29,787 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:05:29,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:05:29,788 INFO L85 PathProgramCache]: Analyzing trace with hash -896647763, now seen corresponding path program 9 times [2022-03-20 15:05:29,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:05:29,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [844536196] [2022-03-20 15:05:29,788 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:05:29,789 INFO L85 PathProgramCache]: Analyzing trace with hash -896647763, now seen corresponding path program 10 times [2022-03-20 15:05:29,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:05:29,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483859004] [2022-03-20 15:05:29,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:05:29,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:05:29,803 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:05:29,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1509473057] [2022-03-20 15:05:29,803 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:05:29,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:05:29,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:05:29,805 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 15:05:29,806 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 15:05:29,871 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:05:29,871 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:05:29,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 87 conjunts are in the unsatisfiable core [2022-03-20 15:05:29,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:05:31,316 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:05:31,655 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:05:31,658 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:05:31,662 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:05:31,669 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:05:31,680 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:05:31,693 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:05:31,698 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:05:31,700 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:05:31,703 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:06:15,910 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 144 proven. 111 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-03-20 15:06:15,910 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:06:20,809 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 169 proven. 21 refuted. 0 times theorem prover too weak. 425 trivial. 0 not checked. [2022-03-20 15:06:20,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:06:20,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483859004] [2022-03-20 15:06:20,810 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:06:20,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1509473057] [2022-03-20 15:06:20,810 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1509473057] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:06:20,810 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:06:20,810 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 15] total 33 [2022-03-20 15:06:20,810 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:06:20,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [844536196] [2022-03-20 15:06:20,810 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [844536196] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:06:20,810 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:06:20,810 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-03-20 15:06:20,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558723868] [2022-03-20 15:06:20,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:06:20,811 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-20 15:06:20,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:06:20,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-20 15:06:20,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=871, Unknown=0, NotChecked=0, Total=1056 [2022-03-20 15:06:20,812 INFO L87 Difference]: Start difference. First operand 282 states and 373 transitions. Second operand has 23 states, 20 states have (on average 1.8) internal successors, (36), 17 states have internal predecessors, (36), 10 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 11 states have call predecessors, (23), 9 states have call successors, (23) [2022-03-20 15:06:29,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:06:29,892 INFO L93 Difference]: Finished difference Result 331 states and 438 transitions. [2022-03-20 15:06:29,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-20 15:06:29,895 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 20 states have (on average 1.8) internal successors, (36), 17 states have internal predecessors, (36), 10 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 11 states have call predecessors, (23), 9 states have call successors, (23) Word has length 138 [2022-03-20 15:06:29,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:06:29,897 INFO L225 Difference]: With dead ends: 331 [2022-03-20 15:06:29,897 INFO L226 Difference]: Without dead ends: 328 [2022-03-20 15:06:29,898 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 284 GetRequests, 243 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 416 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=294, Invalid=1428, Unknown=0, NotChecked=0, Total=1722 [2022-03-20 15:06:29,899 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 61 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 973 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 351 SdHoareTripleChecker+Invalid, 1050 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 973 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.7s IncrementalHoareTripleChecker+Time [2022-03-20 15:06:29,899 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 351 Invalid, 1050 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 973 Invalid, 0 Unknown, 0 Unchecked, 6.7s Time] [2022-03-20 15:06:29,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2022-03-20 15:06:29,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 325. [2022-03-20 15:06:29,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 325 states, 176 states have (on average 1.1306818181818181) internal successors, (199), 177 states have internal predecessors, (199), 117 states have call successors, (117), 32 states have call predecessors, (117), 31 states have return successors, (115), 115 states have call predecessors, (115), 115 states have call successors, (115) [2022-03-20 15:06:29,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 431 transitions. [2022-03-20 15:06:29,978 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 431 transitions. Word has length 138 [2022-03-20 15:06:29,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:06:29,978 INFO L478 AbstractCegarLoop]: Abstraction has 325 states and 431 transitions. [2022-03-20 15:06:29,978 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 20 states have (on average 1.8) internal successors, (36), 17 states have internal predecessors, (36), 10 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 11 states have call predecessors, (23), 9 states have call successors, (23) [2022-03-20 15:06:29,978 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 431 transitions. [2022-03-20 15:06:29,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2022-03-20 15:06:29,980 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:06:29,980 INFO L499 BasicCegarLoop]: trace histogram [19, 18, 18, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:06:30,007 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-20 15:06:30,195 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 15:06:30,195 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:06:30,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:06:30,196 INFO L85 PathProgramCache]: Analyzing trace with hash -604751514, now seen corresponding path program 11 times [2022-03-20 15:06:30,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:06:30,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [429650358] [2022-03-20 15:06:30,196 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:06:30,196 INFO L85 PathProgramCache]: Analyzing trace with hash -604751514, now seen corresponding path program 12 times [2022-03-20 15:06:30,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:06:30,197 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676906395] [2022-03-20 15:06:30,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:06:30,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:06:30,204 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:06:30,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1542119335] [2022-03-20 15:06:30,205 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:06:30,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:06:30,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:06:30,206 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 15:06:30,208 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 15:06:30,286 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 15:06:30,286 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:06:30,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 61 conjunts are in the unsatisfiable core [2022-03-20 15:06:30,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:06:30,783 INFO L134 CoverageAnalysis]: Checked inductivity of 767 backedges. 109 proven. 76 refuted. 0 times theorem prover too weak. 582 trivial. 0 not checked. [2022-03-20 15:06:30,783 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:06:31,196 INFO L134 CoverageAnalysis]: Checked inductivity of 767 backedges. 149 proven. 31 refuted. 0 times theorem prover too weak. 587 trivial. 0 not checked. [2022-03-20 15:06:31,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:06:31,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676906395] [2022-03-20 15:06:31,196 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:06:31,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1542119335] [2022-03-20 15:06:31,196 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1542119335] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:06:31,196 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:06:31,197 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 17 [2022-03-20 15:06:31,197 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:06:31,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [429650358] [2022-03-20 15:06:31,197 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [429650358] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:06:31,197 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:06:31,197 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 15:06:31,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69802160] [2022-03-20 15:06:31,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:06:31,197 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 15:06:31,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:06:31,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 15:06:31,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2022-03-20 15:06:31,198 INFO L87 Difference]: Start difference. First operand 325 states and 431 transitions. Second operand has 13 states, 12 states have (on average 2.75) internal successors, (33), 10 states have internal predecessors, (33), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-20 15:06:31,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:06:31,932 INFO L93 Difference]: Finished difference Result 364 states and 481 transitions. [2022-03-20 15:06:31,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 15:06:31,932 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.75) internal successors, (33), 10 states have internal predecessors, (33), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 6 states have call successors, (21) Word has length 149 [2022-03-20 15:06:31,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:06:31,934 INFO L225 Difference]: With dead ends: 364 [2022-03-20 15:06:31,934 INFO L226 Difference]: Without dead ends: 362 [2022-03-20 15:06:31,935 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 279 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2022-03-20 15:06:31,935 INFO L913 BasicCegarLoop]: 54 mSDtfsCounter, 39 mSDsluCounter, 390 mSDsCounter, 0 mSdLazyCounter, 422 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 444 SdHoareTripleChecker+Invalid, 483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 422 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-20 15:06:31,935 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 444 Invalid, 483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 422 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-20 15:06:31,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2022-03-20 15:06:32,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 358. [2022-03-20 15:06:32,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 358 states, 194 states have (on average 1.1288659793814433) internal successors, (219), 195 states have internal predecessors, (219), 129 states have call successors, (129), 35 states have call predecessors, (129), 34 states have return successors, (127), 127 states have call predecessors, (127), 127 states have call successors, (127) [2022-03-20 15:06:32,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 475 transitions. [2022-03-20 15:06:32,031 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 475 transitions. Word has length 149 [2022-03-20 15:06:32,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:06:32,031 INFO L478 AbstractCegarLoop]: Abstraction has 358 states and 475 transitions. [2022-03-20 15:06:32,031 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.75) internal successors, (33), 10 states have internal predecessors, (33), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-20 15:06:32,032 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 475 transitions. [2022-03-20 15:06:32,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-03-20 15:06:32,033 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:06:32,033 INFO L499 BasicCegarLoop]: trace histogram [20, 19, 19, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2022-03-20 15:06:32,057 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-20 15:06:32,252 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 15:06:32,252 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:06:32,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:06:32,252 INFO L85 PathProgramCache]: Analyzing trace with hash -162755237, now seen corresponding path program 13 times [2022-03-20 15:06:32,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:06:32,253 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1063100726] [2022-03-20 15:06:32,253 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:06:32,253 INFO L85 PathProgramCache]: Analyzing trace with hash -162755237, now seen corresponding path program 14 times [2022-03-20 15:06:32,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:06:32,253 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062628022] [2022-03-20 15:06:32,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:06:32,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:06:32,261 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:06:32,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1689378706] [2022-03-20 15:06:32,261 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:06:32,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:06:32,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:06:32,265 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 15:06:32,267 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 15:06:32,345 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:06:32,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:06:32,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 54 conjunts are in the unsatisfiable core [2022-03-20 15:06:32,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:06:33,228 INFO L134 CoverageAnalysis]: Checked inductivity of 840 backedges. 131 proven. 109 refuted. 0 times theorem prover too weak. 600 trivial. 0 not checked. [2022-03-20 15:06:33,229 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:06:34,861 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:06:35,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:06:35,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062628022] [2022-03-20 15:06:35,137 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:06:35,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1689378706] [2022-03-20 15:06:35,137 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1689378706] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:06:35,137 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:06:35,137 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2022-03-20 15:06:35,137 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:06:35,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1063100726] [2022-03-20 15:06:35,137 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1063100726] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:06:35,137 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:06:35,137 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-20 15:06:35,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613595306] [2022-03-20 15:06:35,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:06:35,138 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-20 15:06:35,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:06:35,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-20 15:06:35,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2022-03-20 15:06:35,138 INFO L87 Difference]: Start difference. First operand 358 states and 475 transitions. Second operand has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 states have internal predecessors, (31), 8 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 9 states have call predecessors, (26), 7 states have call successors, (26) [2022-03-20 15:06:35,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:06:35,980 INFO L93 Difference]: Finished difference Result 367 states and 483 transitions. [2022-03-20 15:06:35,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 15:06:35,981 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 states have internal predecessors, (31), 8 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 9 states have call predecessors, (26), 7 states have call successors, (26) Word has length 151 [2022-03-20 15:06:35,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:06:35,982 INFO L225 Difference]: With dead ends: 367 [2022-03-20 15:06:35,983 INFO L226 Difference]: Without dead ends: 365 [2022-03-20 15:06:35,983 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 157 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2022-03-20 15:06:35,983 INFO L913 BasicCegarLoop]: 60 mSDtfsCounter, 28 mSDsluCounter, 579 mSDsCounter, 0 mSdLazyCounter, 700 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 639 SdHoareTripleChecker+Invalid, 734 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 700 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-20 15:06:35,983 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 639 Invalid, 734 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 700 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-20 15:06:35,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2022-03-20 15:06:36,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 329. [2022-03-20 15:06:36,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 179 states have (on average 1.1284916201117319) internal successors, (202), 180 states have internal predecessors, (202), 117 states have call successors, (117), 33 states have call predecessors, (117), 32 states have return successors, (115), 115 states have call predecessors, (115), 115 states have call successors, (115) [2022-03-20 15:06:36,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 434 transitions. [2022-03-20 15:06:36,054 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 434 transitions. Word has length 151 [2022-03-20 15:06:36,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:06:36,054 INFO L478 AbstractCegarLoop]: Abstraction has 329 states and 434 transitions. [2022-03-20 15:06:36,055 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 states have internal predecessors, (31), 8 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 9 states have call predecessors, (26), 7 states have call successors, (26) [2022-03-20 15:06:36,055 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 434 transitions. [2022-03-20 15:06:36,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2022-03-20 15:06:36,056 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:06:36,057 INFO L499 BasicCegarLoop]: trace histogram [20, 19, 19, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:06:36,080 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 15:06:36,271 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 15:06:36,271 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:06:36,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:06:36,272 INFO L85 PathProgramCache]: Analyzing trace with hash 1672449564, now seen corresponding path program 15 times [2022-03-20 15:06:36,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:06:36,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1907065324] [2022-03-20 15:06:36,272 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:06:36,272 INFO L85 PathProgramCache]: Analyzing trace with hash 1672449564, now seen corresponding path program 16 times [2022-03-20 15:06:36,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:06:36,273 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487336411] [2022-03-20 15:06:36,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:06:36,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:06:36,280 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:06:36,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1485569211] [2022-03-20 15:06:36,280 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:06:36,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:06:36,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:06:36,282 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 15:06:36,283 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 15:06:36,359 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:06:36,360 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:06:36,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 111 conjunts are in the unsatisfiable core [2022-03-20 15:06:36,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:06:38,509 INFO L134 CoverageAnalysis]: Checked inductivity of 845 backedges. 161 proven. 225 refuted. 0 times theorem prover too weak. 459 trivial. 0 not checked. [2022-03-20 15:06:38,509 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:06:44,615 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:06:54,980 WARN L232 SmtUtils]: Spent 7.68s on a formula simplification. DAG size of input: 74 DAG size of output: 51 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-20 15:08:49,735 WARN L855 $PredicateComparison]: unable to prove that (forall ((v_main_~k~0_BEFORE_CALL_221 Int) (v_main_~yy~0_BEFORE_CALL_154 Int) (v_main_~s~0_BEFORE_CALL_349 Int) (v_main_~p~0_BEFORE_CALL_284 Int) (v_main_~q~0_BEFORE_CALL_346 Int) (v_main_~xy~0_BEFORE_CALL_182 Int) (v_main_~y~0_BEFORE_CALL_371 Int) (v_main_~x~0_BEFORE_CALL_363 Int) (v_main_~r~0_BEFORE_CALL_304 Int)) (let ((.cse7 (* v_main_~x~0_BEFORE_CALL_363 v_main_~q~0_BEFORE_CALL_346)) (.cse8 (* v_main_~y~0_BEFORE_CALL_371 v_main_~s~0_BEFORE_CALL_349)) (.cse9 (+ (* (- 1) v_main_~k~0_BEFORE_CALL_221 v_main_~q~0_BEFORE_CALL_346) v_main_~p~0_BEFORE_CALL_284)) (.cse10 (+ (* (- 1) (* v_main_~k~0_BEFORE_CALL_221 v_main_~s~0_BEFORE_CALL_349)) v_main_~r~0_BEFORE_CALL_304)) (.cse4 (* v_main_~p~0_BEFORE_CALL_284 v_main_~x~0_BEFORE_CALL_363)) (.cse5 (* v_main_~y~0_BEFORE_CALL_371 v_main_~r~0_BEFORE_CALL_304))) (let ((.cse3 (+ .cse4 .cse5)) (.cse1 (* .cse10 v_main_~y~0_BEFORE_CALL_371)) (.cse2 (* .cse9 v_main_~x~0_BEFORE_CALL_363)) (.cse6 (+ .cse7 .cse8))) (or (let ((.cse0 (div (+ .cse4 (* .cse1 (- 1)) (* (- 1) .cse2) .cse5) .cse6))) (and (not (= (+ (* .cse0 v_main_~s~0_BEFORE_CALL_349 v_main_~yy~0_BEFORE_CALL_154) (* v_main_~y~0_BEFORE_CALL_371 v_main_~y~0_BEFORE_CALL_371 v_main_~r~0_BEFORE_CALL_304) (* v_main_~p~0_BEFORE_CALL_284 v_main_~y~0_BEFORE_CALL_371 v_main_~x~0_BEFORE_CALL_363) (* .cse0 v_main_~xy~0_BEFORE_CALL_182 v_main_~q~0_BEFORE_CALL_346)) (+ (* v_main_~p~0_BEFORE_CALL_284 v_main_~xy~0_BEFORE_CALL_182) (* v_main_~yy~0_BEFORE_CALL_154 v_main_~r~0_BEFORE_CALL_304) (* .cse0 v_main_~y~0_BEFORE_CALL_371 v_main_~x~0_BEFORE_CALL_363 v_main_~q~0_BEFORE_CALL_346) (* .cse0 v_main_~y~0_BEFORE_CALL_371 v_main_~y~0_BEFORE_CALL_371 v_main_~s~0_BEFORE_CALL_349)))) (= (+ .cse1 (* .cse0 v_main_~x~0_BEFORE_CALL_363 v_main_~q~0_BEFORE_CALL_346) (* .cse0 v_main_~y~0_BEFORE_CALL_371 v_main_~s~0_BEFORE_CALL_349) .cse2) .cse3))) (not (= |c___VERIFIER_assert_#in~cond| 1)) (<= (+ .cse7 (* v_main_~k~0_BEFORE_CALL_221 v_main_~x~0_BEFORE_CALL_363 v_main_~q~0_BEFORE_CALL_346) .cse8 (* v_main_~k~0_BEFORE_CALL_221 v_main_~y~0_BEFORE_CALL_371 v_main_~s~0_BEFORE_CALL_349)) .cse3) (= (+ .cse1 .cse2 (* v_main_~y~0_BEFORE_CALL_371 (+ .cse1 .cse2))) (+ .cse1 (* .cse9 v_main_~xy~0_BEFORE_CALL_182) (* .cse10 v_main_~yy~0_BEFORE_CALL_154) .cse2)) (not (= (+ .cse7 (* v_main_~y~0_BEFORE_CALL_371 .cse6) .cse8) (+ .cse7 (* v_main_~xy~0_BEFORE_CALL_182 v_main_~q~0_BEFORE_CALL_346) .cse8 (* v_main_~s~0_BEFORE_CALL_349 v_main_~yy~0_BEFORE_CALL_154)))))))) is different from true [2022-03-20 15:10:46,856 WARN L855 $PredicateComparison]: unable to prove that (or (forall ((v_main_~k~0_BEFORE_CALL_221 Int) (v_main_~yy~0_BEFORE_CALL_154 Int) (v_main_~s~0_BEFORE_CALL_349 Int) (v_main_~p~0_BEFORE_CALL_284 Int) (v_main_~q~0_BEFORE_CALL_346 Int) (v_main_~xy~0_BEFORE_CALL_182 Int) (v_main_~y~0_BEFORE_CALL_371 Int) (v_main_~x~0_BEFORE_CALL_363 Int) (v_main_~r~0_BEFORE_CALL_304 Int)) (let ((.cse7 (* v_main_~x~0_BEFORE_CALL_363 v_main_~q~0_BEFORE_CALL_346)) (.cse8 (* v_main_~y~0_BEFORE_CALL_371 v_main_~s~0_BEFORE_CALL_349)) (.cse9 (+ (* (- 1) v_main_~k~0_BEFORE_CALL_221 v_main_~q~0_BEFORE_CALL_346) v_main_~p~0_BEFORE_CALL_284)) (.cse10 (+ (* (- 1) (* v_main_~k~0_BEFORE_CALL_221 v_main_~s~0_BEFORE_CALL_349)) v_main_~r~0_BEFORE_CALL_304)) (.cse4 (* v_main_~p~0_BEFORE_CALL_284 v_main_~x~0_BEFORE_CALL_363)) (.cse5 (* v_main_~y~0_BEFORE_CALL_371 v_main_~r~0_BEFORE_CALL_304))) (let ((.cse3 (+ .cse4 .cse5)) (.cse1 (* .cse10 v_main_~y~0_BEFORE_CALL_371)) (.cse2 (* .cse9 v_main_~x~0_BEFORE_CALL_363)) (.cse6 (+ .cse7 .cse8))) (or (let ((.cse0 (div (+ .cse4 (* .cse1 (- 1)) (* (- 1) .cse2) .cse5) .cse6))) (and (not (= (+ (* .cse0 v_main_~s~0_BEFORE_CALL_349 v_main_~yy~0_BEFORE_CALL_154) (* v_main_~y~0_BEFORE_CALL_371 v_main_~y~0_BEFORE_CALL_371 v_main_~r~0_BEFORE_CALL_304) (* v_main_~p~0_BEFORE_CALL_284 v_main_~y~0_BEFORE_CALL_371 v_main_~x~0_BEFORE_CALL_363) (* .cse0 v_main_~xy~0_BEFORE_CALL_182 v_main_~q~0_BEFORE_CALL_346)) (+ (* v_main_~p~0_BEFORE_CALL_284 v_main_~xy~0_BEFORE_CALL_182) (* v_main_~yy~0_BEFORE_CALL_154 v_main_~r~0_BEFORE_CALL_304) (* .cse0 v_main_~y~0_BEFORE_CALL_371 v_main_~x~0_BEFORE_CALL_363 v_main_~q~0_BEFORE_CALL_346) (* .cse0 v_main_~y~0_BEFORE_CALL_371 v_main_~y~0_BEFORE_CALL_371 v_main_~s~0_BEFORE_CALL_349)))) (= (+ .cse1 (* .cse0 v_main_~x~0_BEFORE_CALL_363 v_main_~q~0_BEFORE_CALL_346) (* .cse0 v_main_~y~0_BEFORE_CALL_371 v_main_~s~0_BEFORE_CALL_349) .cse2) .cse3))) (<= (+ .cse7 (* v_main_~k~0_BEFORE_CALL_221 v_main_~x~0_BEFORE_CALL_363 v_main_~q~0_BEFORE_CALL_346) .cse8 (* v_main_~k~0_BEFORE_CALL_221 v_main_~y~0_BEFORE_CALL_371 v_main_~s~0_BEFORE_CALL_349)) .cse3) (= (+ .cse1 .cse2 (* v_main_~y~0_BEFORE_CALL_371 (+ .cse1 .cse2))) (+ .cse1 (* .cse9 v_main_~xy~0_BEFORE_CALL_182) (* .cse10 v_main_~yy~0_BEFORE_CALL_154) .cse2)) (not (= (+ .cse7 (* v_main_~y~0_BEFORE_CALL_371 .cse6) .cse8) (+ .cse7 (* v_main_~xy~0_BEFORE_CALL_182 v_main_~q~0_BEFORE_CALL_346) .cse8 (* v_main_~s~0_BEFORE_CALL_349 v_main_~yy~0_BEFORE_CALL_154)))))))) (not (= |c___VERIFIER_assert_#in~cond| 1))) is different from true [2022-03-20 15:12:48,015 WARN L855 $PredicateComparison]: unable to prove that (or (forall ((v_main_~k~0_BEFORE_CALL_221 Int) (v_main_~yy~0_BEFORE_CALL_154 Int) (v_main_~s~0_BEFORE_CALL_349 Int) (v_main_~p~0_BEFORE_CALL_284 Int) (v_main_~q~0_BEFORE_CALL_346 Int) (v_main_~xy~0_BEFORE_CALL_182 Int) (v_main_~y~0_BEFORE_CALL_371 Int) (v_main_~x~0_BEFORE_CALL_363 Int) (v_main_~r~0_BEFORE_CALL_304 Int)) (let ((.cse7 (* v_main_~x~0_BEFORE_CALL_363 v_main_~q~0_BEFORE_CALL_346)) (.cse8 (* v_main_~y~0_BEFORE_CALL_371 v_main_~s~0_BEFORE_CALL_349)) (.cse9 (+ (* (- 1) v_main_~k~0_BEFORE_CALL_221 v_main_~q~0_BEFORE_CALL_346) v_main_~p~0_BEFORE_CALL_284)) (.cse10 (+ (* (- 1) (* v_main_~k~0_BEFORE_CALL_221 v_main_~s~0_BEFORE_CALL_349)) v_main_~r~0_BEFORE_CALL_304)) (.cse3 (* v_main_~p~0_BEFORE_CALL_284 v_main_~x~0_BEFORE_CALL_363)) (.cse4 (* v_main_~y~0_BEFORE_CALL_371 v_main_~r~0_BEFORE_CALL_304))) (let ((.cse6 (+ .cse3 .cse4)) (.cse0 (* .cse10 v_main_~y~0_BEFORE_CALL_371)) (.cse2 (* .cse9 v_main_~x~0_BEFORE_CALL_363)) (.cse5 (+ .cse7 .cse8))) (or (= (let ((.cse1 (div (+ .cse3 (* .cse0 (- 1)) (* (- 1) .cse2) .cse4) .cse5))) (+ .cse0 (* .cse1 v_main_~x~0_BEFORE_CALL_363 v_main_~q~0_BEFORE_CALL_346) (* .cse1 v_main_~y~0_BEFORE_CALL_371 v_main_~s~0_BEFORE_CALL_349) .cse2)) .cse6) (<= (+ .cse7 (* v_main_~k~0_BEFORE_CALL_221 v_main_~x~0_BEFORE_CALL_363 v_main_~q~0_BEFORE_CALL_346) .cse8 (* v_main_~k~0_BEFORE_CALL_221 v_main_~y~0_BEFORE_CALL_371 v_main_~s~0_BEFORE_CALL_349)) .cse6) (= (+ .cse0 .cse2 (* v_main_~y~0_BEFORE_CALL_371 (+ .cse0 .cse2))) (+ .cse0 (* .cse9 v_main_~xy~0_BEFORE_CALL_182) (* .cse10 v_main_~yy~0_BEFORE_CALL_154) .cse2)) (not (= (+ .cse7 (* v_main_~y~0_BEFORE_CALL_371 .cse5) .cse8) (+ .cse7 (* v_main_~xy~0_BEFORE_CALL_182 v_main_~q~0_BEFORE_CALL_346) .cse8 (* v_main_~s~0_BEFORE_CALL_349 v_main_~yy~0_BEFORE_CALL_154)))))))) (not (= |c___VERIFIER_assert_#in~cond| 1)) (= c___VERIFIER_assert_~cond 0)) is different from true [2022-03-20 15:13:26,199 WARN L855 $PredicateComparison]: unable to prove that (or (forall ((v_main_~k~0_BEFORE_CALL_221 Int) (v_main_~yy~0_BEFORE_CALL_154 Int) (v_main_~s~0_BEFORE_CALL_349 Int) (v_main_~p~0_BEFORE_CALL_284 Int) (v_main_~q~0_BEFORE_CALL_346 Int) (v_main_~xy~0_BEFORE_CALL_182 Int) (v_main_~y~0_BEFORE_CALL_371 Int) (v_main_~x~0_BEFORE_CALL_363 Int) (v_main_~r~0_BEFORE_CALL_304 Int)) (let ((.cse7 (* v_main_~x~0_BEFORE_CALL_363 v_main_~q~0_BEFORE_CALL_346)) (.cse8 (* v_main_~y~0_BEFORE_CALL_371 v_main_~s~0_BEFORE_CALL_349)) (.cse9 (+ (* (- 1) v_main_~k~0_BEFORE_CALL_221 v_main_~q~0_BEFORE_CALL_346) v_main_~p~0_BEFORE_CALL_284)) (.cse10 (+ (* (- 1) (* v_main_~k~0_BEFORE_CALL_221 v_main_~s~0_BEFORE_CALL_349)) v_main_~r~0_BEFORE_CALL_304)) (.cse3 (* v_main_~p~0_BEFORE_CALL_284 v_main_~x~0_BEFORE_CALL_363)) (.cse4 (* v_main_~y~0_BEFORE_CALL_371 v_main_~r~0_BEFORE_CALL_304))) (let ((.cse6 (+ .cse3 .cse4)) (.cse0 (* .cse10 v_main_~y~0_BEFORE_CALL_371)) (.cse2 (* .cse9 v_main_~x~0_BEFORE_CALL_363)) (.cse5 (+ .cse7 .cse8))) (or (= (let ((.cse1 (div (+ .cse3 (* .cse0 (- 1)) (* (- 1) .cse2) .cse4) .cse5))) (+ .cse0 (* .cse1 v_main_~x~0_BEFORE_CALL_363 v_main_~q~0_BEFORE_CALL_346) (* .cse1 v_main_~y~0_BEFORE_CALL_371 v_main_~s~0_BEFORE_CALL_349) .cse2)) .cse6) (<= (+ .cse7 (* v_main_~k~0_BEFORE_CALL_221 v_main_~x~0_BEFORE_CALL_363 v_main_~q~0_BEFORE_CALL_346) .cse8 (* v_main_~k~0_BEFORE_CALL_221 v_main_~y~0_BEFORE_CALL_371 v_main_~s~0_BEFORE_CALL_349)) .cse6) (= (+ .cse0 .cse2 (* v_main_~y~0_BEFORE_CALL_371 (+ .cse0 .cse2))) (+ .cse0 (* .cse9 v_main_~xy~0_BEFORE_CALL_182) (* .cse10 v_main_~yy~0_BEFORE_CALL_154) .cse2)) (not (= (+ .cse7 (* v_main_~y~0_BEFORE_CALL_371 .cse5) .cse8) (+ .cse7 (* v_main_~xy~0_BEFORE_CALL_182 v_main_~q~0_BEFORE_CALL_346) .cse8 (* v_main_~s~0_BEFORE_CALL_349 v_main_~yy~0_BEFORE_CALL_154)))))))) (not (= |c___VERIFIER_assert_#in~cond| 1))) is different from true [2022-03-20 15:15:07,995 WARN L855 $PredicateComparison]: unable to prove that (let ((.cse8 (* c_main_~q~0 c_main_~x~0)) (.cse9 (* c_main_~s~0 c_main_~y~0)) (.cse2 (+ c_main_~p~0 (* (- 1) c_main_~q~0 c_main_~k~0))) (.cse3 (+ c_main_~r~0 (* (- 1) (* c_main_~s~0 c_main_~k~0))))) (let ((.cse0 (* .cse3 c_main_~y~0)) (.cse1 (* .cse2 c_main_~x~0)) (.cse4 (* c_main_~q~0 c_main_~xy~0)) (.cse5 (* c_main_~yy~0 c_main_~s~0)) (.cse7 (+ .cse8 .cse9))) (or (not (= (+ .cse0 .cse1 (* c_main_~c~0 c_main_~y~0)) (+ (* c_main_~xy~0 .cse2) c_main_~c~0 (* c_main_~yy~0 .cse3)))) (not (= c_main_~c~0 (+ .cse0 .cse1))) (let ((.cse6 (div (* 2 c_main_~c~0) c_main_~c~0))) (= (+ .cse4 .cse5 (* .cse6 .cse3 c_main_~y~0 c_main_~y~0) (* .cse6 .cse2 c_main_~x~0 c_main_~y~0)) (+ (* c_main_~yy~0 .cse6 .cse3) (* c_main_~q~0 c_main_~x~0 c_main_~y~0) (* c_main_~xy~0 .cse6 .cse2) (* c_main_~s~0 c_main_~y~0 c_main_~y~0)))) (<= (* 3 c_main_~c~0) .cse7) (not (= (+ .cse8 .cse9 (* c_main_~b~0 c_main_~y~0)) (+ .cse4 .cse5 c_main_~b~0))) (<= c_main_~b~0 c_main_~c~0) (not (= c_main_~b~0 .cse7))))) is different from true [2022-03-20 15:15:34,296 WARN L855 $PredicateComparison]: unable to prove that (let ((.cse4 (* c_main_~q~0 c_main_~x~0)) (.cse5 (* c_main_~s~0 c_main_~y~0))) (let ((.cse1 (* c_main_~q~0 c_main_~xy~0)) (.cse2 (* c_main_~yy~0 c_main_~s~0)) (.cse3 (+ .cse4 .cse5)) (.cse8 (* c_main_~p~0 c_main_~x~0)) (.cse9 (* c_main_~r~0 c_main_~y~0)) (.cse6 (* c_main_~q~0 c_main_~x~0 c_main_~k~0)) (.cse7 (* c_main_~s~0 c_main_~y~0 c_main_~k~0))) (or (let ((.cse0 (div (* 2 c_main_~c~0) c_main_~c~0))) (= (+ (* c_main_~p~0 .cse0 c_main_~x~0 c_main_~y~0) .cse1 (* c_main_~q~0 c_main_~xy~0 .cse0 c_main_~k~0) .cse2 (* c_main_~yy~0 c_main_~s~0 .cse0 c_main_~k~0) (* .cse0 c_main_~r~0 c_main_~y~0 c_main_~y~0)) (+ (* c_main_~yy~0 .cse0 c_main_~r~0) (* c_main_~s~0 .cse0 c_main_~y~0 c_main_~y~0 c_main_~k~0) (* c_main_~q~0 .cse0 c_main_~x~0 c_main_~y~0 c_main_~k~0) (* c_main_~q~0 c_main_~x~0 c_main_~y~0) (* c_main_~xy~0 c_main_~p~0 .cse0) (* c_main_~s~0 c_main_~y~0 c_main_~y~0)))) (<= (* 3 c_main_~c~0) .cse3) (not (= (+ .cse4 .cse5 (* c_main_~b~0 c_main_~y~0)) (+ .cse1 .cse2 c_main_~b~0))) (<= c_main_~b~0 c_main_~c~0) (not (= c_main_~b~0 .cse3)) (not (= (+ (* c_main_~yy~0 c_main_~r~0) .cse6 c_main_~c~0 .cse7 (* c_main_~xy~0 c_main_~p~0)) (+ (* c_main_~q~0 c_main_~xy~0 c_main_~k~0) (* c_main_~yy~0 c_main_~s~0 c_main_~k~0) .cse8 .cse9 (* c_main_~c~0 c_main_~y~0)))) (not (= (+ .cse8 .cse9) (+ .cse6 c_main_~c~0 .cse7)))))) is different from true [2022-03-20 15:16:04,400 WARN L855 $PredicateComparison]: unable to prove that (let ((.cse9 (* c_main_~p~0 c_main_~x~0)) (.cse10 (* c_main_~r~0 c_main_~y~0)) (.cse5 (* c_main_~q~0 c_main_~x~0)) (.cse6 (* c_main_~s~0 c_main_~y~0))) (let ((.cse1 (* c_main_~q~0 c_main_~xy~0)) (.cse2 (* c_main_~yy~0 c_main_~s~0)) (.cse4 (+ .cse5 .cse6)) (.cse3 (+ .cse9 .cse10)) (.cse7 (* c_main_~q~0 c_main_~x~0 c_main_~k~0)) (.cse8 (* c_main_~s~0 c_main_~y~0 c_main_~k~0))) (or (let ((.cse0 (div (* 2 c_main_~c~0) c_main_~c~0))) (= (+ (* c_main_~p~0 .cse0 c_main_~x~0 c_main_~y~0) .cse1 (* c_main_~q~0 c_main_~xy~0 .cse0 c_main_~k~0) .cse2 (* c_main_~yy~0 c_main_~s~0 .cse0 c_main_~k~0) (* .cse0 c_main_~r~0 c_main_~y~0 c_main_~y~0)) (+ (* c_main_~yy~0 .cse0 c_main_~r~0) (* c_main_~s~0 .cse0 c_main_~y~0 c_main_~y~0 c_main_~k~0) (* c_main_~q~0 .cse0 c_main_~x~0 c_main_~y~0 c_main_~k~0) (* c_main_~q~0 c_main_~x~0 c_main_~y~0) (* c_main_~xy~0 c_main_~p~0 .cse0) (* c_main_~s~0 c_main_~y~0 c_main_~y~0)))) (not (= .cse3 c_main_~a~0)) (<= (* 3 c_main_~c~0) .cse4) (not (= (+ .cse5 .cse6 (* c_main_~b~0 c_main_~y~0)) (+ .cse1 .cse2 c_main_~b~0))) (<= c_main_~b~0 c_main_~c~0) (not (= c_main_~b~0 .cse4)) (not (= (+ (* c_main_~yy~0 c_main_~r~0) .cse7 c_main_~c~0 .cse8 (* c_main_~xy~0 c_main_~p~0)) (+ (* c_main_~q~0 c_main_~xy~0 c_main_~k~0) (* c_main_~yy~0 c_main_~s~0 c_main_~k~0) .cse9 .cse10 (* c_main_~c~0 c_main_~y~0)))) (not (= .cse3 (+ .cse7 c_main_~c~0 .cse8)))))) is different from true [2022-03-20 15:16:46,661 WARN L855 $PredicateComparison]: unable to prove that (or (not (= |c___VERIFIER_assert_#in~cond| 0)) (forall ((v_main_~yy~0_BEFORE_CALL_165 Int) (v_main_~p~0_BEFORE_CALL_295 Int) (v_main_~q~0_BEFORE_CALL_357 Int) (v_main_~s~0_BEFORE_CALL_360 Int) (v_main_~k~0_BEFORE_CALL_224 Int) (v_main_~xy~0_BEFORE_CALL_193 Int) (v_main_~y~0_BEFORE_CALL_382 Int) (v_main_~x~0_BEFORE_CALL_374 Int) (v_main_~r~0_BEFORE_CALL_315 Int)) (let ((.cse0 (* v_main_~y~0_BEFORE_CALL_382 v_main_~r~0_BEFORE_CALL_315)) (.cse9 (* (- 1) v_main_~k~0_BEFORE_CALL_224 v_main_~x~0_BEFORE_CALL_374 v_main_~q~0_BEFORE_CALL_357)) (.cse10 (* (- 1) v_main_~k~0_BEFORE_CALL_224 v_main_~y~0_BEFORE_CALL_382 v_main_~s~0_BEFORE_CALL_360)) (.cse1 (* v_main_~p~0_BEFORE_CALL_295 v_main_~x~0_BEFORE_CALL_374))) (let ((.cse11 (+ .cse0 .cse9 .cse10 .cse1)) (.cse7 (* v_main_~xy~0_BEFORE_CALL_193 v_main_~q~0_BEFORE_CALL_357)) (.cse8 (* v_main_~s~0_BEFORE_CALL_360 v_main_~yy~0_BEFORE_CALL_165)) (.cse2 (* v_main_~k~0_BEFORE_CALL_224 v_main_~x~0_BEFORE_CALL_374 v_main_~q~0_BEFORE_CALL_357)) (.cse4 (* v_main_~x~0_BEFORE_CALL_374 v_main_~q~0_BEFORE_CALL_357)) (.cse5 (* v_main_~y~0_BEFORE_CALL_382 v_main_~s~0_BEFORE_CALL_360)) (.cse3 (* v_main_~k~0_BEFORE_CALL_224 v_main_~y~0_BEFORE_CALL_382 v_main_~s~0_BEFORE_CALL_360))) (or (<= (+ (* .cse0 3) (* 3 .cse1)) (+ (* .cse2 3) (* 3 .cse3) .cse4 .cse5)) (let ((.cse6 (div (+ (* 2 .cse9) (* .cse0 2) (* 2 .cse1) (* 2 .cse10)) .cse11))) (= (+ (* v_main_~y~0_BEFORE_CALL_382 v_main_~y~0_BEFORE_CALL_382 .cse6 v_main_~r~0_BEFORE_CALL_315) (* v_main_~k~0_BEFORE_CALL_224 .cse6 v_main_~s~0_BEFORE_CALL_360 v_main_~yy~0_BEFORE_CALL_165) .cse7 .cse8 (* v_main_~k~0_BEFORE_CALL_224 .cse6 v_main_~xy~0_BEFORE_CALL_193 v_main_~q~0_BEFORE_CALL_357) (* v_main_~p~0_BEFORE_CALL_295 v_main_~y~0_BEFORE_CALL_382 .cse6 v_main_~x~0_BEFORE_CALL_374)) (+ (* v_main_~p~0_BEFORE_CALL_295 .cse6 v_main_~xy~0_BEFORE_CALL_193) (* v_main_~y~0_BEFORE_CALL_382 v_main_~y~0_BEFORE_CALL_382 v_main_~s~0_BEFORE_CALL_360) (* v_main_~k~0_BEFORE_CALL_224 v_main_~y~0_BEFORE_CALL_382 .cse6 v_main_~x~0_BEFORE_CALL_374 v_main_~q~0_BEFORE_CALL_357) (* .cse6 v_main_~yy~0_BEFORE_CALL_165 v_main_~r~0_BEFORE_CALL_315) (* v_main_~y~0_BEFORE_CALL_382 v_main_~x~0_BEFORE_CALL_374 v_main_~q~0_BEFORE_CALL_357) (* v_main_~k~0_BEFORE_CALL_224 v_main_~y~0_BEFORE_CALL_382 v_main_~y~0_BEFORE_CALL_382 .cse6 v_main_~s~0_BEFORE_CALL_360)))) (not (= (+ .cse0 (* v_main_~k~0_BEFORE_CALL_224 v_main_~s~0_BEFORE_CALL_360 v_main_~yy~0_BEFORE_CALL_165) (* v_main_~y~0_BEFORE_CALL_382 .cse11) .cse1 (* v_main_~k~0_BEFORE_CALL_224 v_main_~xy~0_BEFORE_CALL_193 v_main_~q~0_BEFORE_CALL_357)) (+ (* v_main_~yy~0_BEFORE_CALL_165 v_main_~r~0_BEFORE_CALL_315) .cse0 .cse2 .cse9 (* v_main_~p~0_BEFORE_CALL_295 v_main_~xy~0_BEFORE_CALL_193) .cse10 .cse1 .cse3))) (not (= (+ .cse7 .cse8 .cse4 .cse5) (+ (* v_main_~y~0_BEFORE_CALL_382 (+ .cse4 .cse5)) .cse4 .cse5))) (<= (+ .cse2 .cse4 .cse5 .cse3) (+ .cse0 .cse1))))))) is different from true [2022-03-20 15:18:05,122 WARN L855 $PredicateComparison]: unable to prove that (or (not (= |c___VERIFIER_assert_#in~cond| 0)) (forall ((v_main_~yy~0_BEFORE_CALL_165 Int) (v_main_~p~0_BEFORE_CALL_295 Int) (v_main_~q~0_BEFORE_CALL_357 Int) (v_main_~s~0_BEFORE_CALL_360 Int) (v_main_~k~0_BEFORE_CALL_224 Int) (v_main_~xy~0_BEFORE_CALL_193 Int) (v_main_~y~0_BEFORE_CALL_382 Int) (v_main_~x~0_BEFORE_CALL_374 Int) (v_main_~r~0_BEFORE_CALL_315 Int)) (let ((.cse0 (* v_main_~y~0_BEFORE_CALL_382 v_main_~r~0_BEFORE_CALL_315)) (.cse9 (* (- 1) v_main_~k~0_BEFORE_CALL_224 v_main_~x~0_BEFORE_CALL_374 v_main_~q~0_BEFORE_CALL_357)) (.cse10 (* (- 1) v_main_~k~0_BEFORE_CALL_224 v_main_~y~0_BEFORE_CALL_382 v_main_~s~0_BEFORE_CALL_360)) (.cse1 (* v_main_~p~0_BEFORE_CALL_295 v_main_~x~0_BEFORE_CALL_374))) (let ((.cse11 (+ .cse0 .cse9 .cse10 .cse1)) (.cse7 (* v_main_~xy~0_BEFORE_CALL_193 v_main_~q~0_BEFORE_CALL_357)) (.cse8 (* v_main_~s~0_BEFORE_CALL_360 v_main_~yy~0_BEFORE_CALL_165)) (.cse2 (* v_main_~k~0_BEFORE_CALL_224 v_main_~x~0_BEFORE_CALL_374 v_main_~q~0_BEFORE_CALL_357)) (.cse4 (* v_main_~x~0_BEFORE_CALL_374 v_main_~q~0_BEFORE_CALL_357)) (.cse5 (* v_main_~y~0_BEFORE_CALL_382 v_main_~s~0_BEFORE_CALL_360)) (.cse3 (* v_main_~k~0_BEFORE_CALL_224 v_main_~y~0_BEFORE_CALL_382 v_main_~s~0_BEFORE_CALL_360))) (or (<= (+ (* .cse0 3) (* 3 .cse1)) (+ (* .cse2 3) (* 3 .cse3) .cse4 .cse5)) (let ((.cse6 (div (+ (* 2 .cse9) (* .cse0 2) (* 2 .cse1) (* 2 .cse10)) .cse11))) (= (+ (* v_main_~y~0_BEFORE_CALL_382 v_main_~y~0_BEFORE_CALL_382 .cse6 v_main_~r~0_BEFORE_CALL_315) (* v_main_~k~0_BEFORE_CALL_224 .cse6 v_main_~s~0_BEFORE_CALL_360 v_main_~yy~0_BEFORE_CALL_165) .cse7 .cse8 (* v_main_~k~0_BEFORE_CALL_224 .cse6 v_main_~xy~0_BEFORE_CALL_193 v_main_~q~0_BEFORE_CALL_357) (* v_main_~p~0_BEFORE_CALL_295 v_main_~y~0_BEFORE_CALL_382 .cse6 v_main_~x~0_BEFORE_CALL_374)) (+ (* v_main_~p~0_BEFORE_CALL_295 .cse6 v_main_~xy~0_BEFORE_CALL_193) (* v_main_~y~0_BEFORE_CALL_382 v_main_~y~0_BEFORE_CALL_382 v_main_~s~0_BEFORE_CALL_360) (* v_main_~k~0_BEFORE_CALL_224 v_main_~y~0_BEFORE_CALL_382 .cse6 v_main_~x~0_BEFORE_CALL_374 v_main_~q~0_BEFORE_CALL_357) (* .cse6 v_main_~yy~0_BEFORE_CALL_165 v_main_~r~0_BEFORE_CALL_315) (* v_main_~y~0_BEFORE_CALL_382 v_main_~x~0_BEFORE_CALL_374 v_main_~q~0_BEFORE_CALL_357) (* v_main_~k~0_BEFORE_CALL_224 v_main_~y~0_BEFORE_CALL_382 v_main_~y~0_BEFORE_CALL_382 .cse6 v_main_~s~0_BEFORE_CALL_360)))) (not (= (+ .cse0 (* v_main_~k~0_BEFORE_CALL_224 v_main_~s~0_BEFORE_CALL_360 v_main_~yy~0_BEFORE_CALL_165) (* v_main_~y~0_BEFORE_CALL_382 .cse11) .cse1 (* v_main_~k~0_BEFORE_CALL_224 v_main_~xy~0_BEFORE_CALL_193 v_main_~q~0_BEFORE_CALL_357)) (+ (* v_main_~yy~0_BEFORE_CALL_165 v_main_~r~0_BEFORE_CALL_315) .cse0 .cse2 .cse9 (* v_main_~p~0_BEFORE_CALL_295 v_main_~xy~0_BEFORE_CALL_193) .cse10 .cse1 .cse3))) (not (= (+ .cse7 .cse8 .cse4 .cse5) (+ (* v_main_~y~0_BEFORE_CALL_382 (+ .cse4 .cse5)) .cse4 .cse5))) (<= (+ .cse2 .cse4 .cse5 .cse3) (+ .cse0 .cse1)))))) (= c___VERIFIER_assert_~cond 0)) is different from true