/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/AutomizerCTransformed.xml -s ../../../trunk/examples/settings/automizer/LoopAccelerationJordanC.epf -i ../../../trunk/examples/svcomp/array-tiling/rewnifrev.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-d966a43 [2022-01-31 09:06:34,395 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-31 09:06:34,396 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-31 09:06:34,446 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-31 09:06:34,446 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-31 09:06:34,449 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-31 09:06:34,452 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-31 09:06:34,461 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-31 09:06:34,462 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-31 09:06:34,468 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-31 09:06:34,469 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-31 09:06:34,469 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-31 09:06:34,470 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-31 09:06:34,470 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-31 09:06:34,471 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-31 09:06:34,472 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-31 09:06:34,472 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-31 09:06:34,475 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-31 09:06:34,477 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-31 09:06:34,483 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-31 09:06:34,485 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-31 09:06:34,486 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-31 09:06:34,490 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-31 09:06:34,490 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-31 09:06:34,492 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-31 09:06:34,492 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-31 09:06:34,493 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-31 09:06:34,493 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-31 09:06:34,493 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-31 09:06:34,494 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-31 09:06:34,494 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-31 09:06:34,495 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-31 09:06:34,496 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-31 09:06:34,496 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-31 09:06:34,497 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-31 09:06:34,497 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-31 09:06:34,497 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-31 09:06:34,498 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-31 09:06:34,498 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-31 09:06:34,499 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-31 09:06:34,500 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-31 09:06:34,502 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/LoopAccelerationJordanC.epf [2022-01-31 09:06:34,515 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-31 09:06:34,516 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-31 09:06:34,517 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-31 09:06:34,517 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-31 09:06:34,517 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-31 09:06:34,517 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-31 09:06:34,518 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-31 09:06:34,518 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-31 09:06:34,518 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-31 09:06:34,518 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-31 09:06:34,519 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-31 09:06:34,519 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-31 09:06:34,519 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-31 09:06:34,519 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-31 09:06:34,519 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-31 09:06:34,519 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-31 09:06:34,520 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-31 09:06:34,520 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-31 09:06:34,520 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-31 09:06:34,520 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-31 09:06:34,520 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-31 09:06:34,521 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-01-31 09:06:34,522 INFO L138 SettingsManager]: * TransformationType=LOOP_ACCELERATION_JORDAN 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-01-31 09:06:34,720 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-31 09:06:34,738 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-31 09:06:34,740 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-31 09:06:34,741 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-31 09:06:34,741 INFO L275 PluginConnector]: CDTParser initialized [2022-01-31 09:06:34,742 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-tiling/rewnifrev.c [2022-01-31 09:06:34,807 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/eef77e5b0/b4ed4a73dad3474aa73d87ba57f95b39/FLAG53d22f275 [2022-01-31 09:06:35,211 INFO L306 CDTParser]: Found 1 translation units. [2022-01-31 09:06:35,211 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/array-tiling/rewnifrev.c [2022-01-31 09:06:35,221 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/eef77e5b0/b4ed4a73dad3474aa73d87ba57f95b39/FLAG53d22f275 [2022-01-31 09:06:35,240 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/eef77e5b0/b4ed4a73dad3474aa73d87ba57f95b39 [2022-01-31 09:06:35,242 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-31 09:06:35,246 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-31 09:06:35,248 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-31 09:06:35,248 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-31 09:06:35,251 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-31 09:06:35,252 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.01 09:06:35" (1/1) ... [2022-01-31 09:06:35,254 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@701bab60 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 09:06:35, skipping insertion in model container [2022-01-31 09:06:35,254 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.01 09:06:35" (1/1) ... [2022-01-31 09:06:35,260 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-31 09:06:35,273 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-31 09:06:35,445 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/array-tiling/rewnifrev.c[400,413] [2022-01-31 09:06:35,467 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-31 09:06:35,473 INFO L203 MainTranslator]: Completed pre-run [2022-01-31 09:06:35,482 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/array-tiling/rewnifrev.c[400,413] [2022-01-31 09:06:35,486 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-31 09:06:35,495 INFO L208 MainTranslator]: Completed translation [2022-01-31 09:06:35,496 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 09:06:35 WrapperNode [2022-01-31 09:06:35,496 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-31 09:06:35,497 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-31 09:06:35,497 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-31 09:06:35,497 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-31 09:06:35,506 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 09:06:35" (1/1) ... [2022-01-31 09:06:35,507 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 09:06:35" (1/1) ... [2022-01-31 09:06:35,513 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 09:06:35" (1/1) ... [2022-01-31 09:06:35,514 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 09:06:35" (1/1) ... [2022-01-31 09:06:35,518 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 09:06:35" (1/1) ... [2022-01-31 09:06:35,522 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 09:06:35" (1/1) ... [2022-01-31 09:06:35,524 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 09:06:35" (1/1) ... [2022-01-31 09:06:35,525 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-31 09:06:35,526 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-31 09:06:35,526 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-31 09:06:35,526 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-31 09:06:35,529 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 09:06:35" (1/1) ... [2022-01-31 09:06:35,538 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-31 09:06:35,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:06:35,558 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-01-31 09:06:35,563 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-01-31 09:06:35,585 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-01-31 09:06:35,586 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-31 09:06:35,586 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-01-31 09:06:35,586 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-01-31 09:06:35,586 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-01-31 09:06:35,587 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-01-31 09:06:35,587 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-01-31 09:06:35,587 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-01-31 09:06:35,588 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-01-31 09:06:35,588 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-31 09:06:35,588 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-01-31 09:06:35,588 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-01-31 09:06:35,588 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-01-31 09:06:35,589 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2022-01-31 09:06:35,589 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-01-31 09:06:35,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-01-31 09:06:35,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-31 09:06:35,591 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-31 09:06:35,592 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-01-31 09:06:35,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-31 09:06:35,592 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-31 09:06:35,592 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-31 09:06:35,644 INFO L234 CfgBuilder]: Building ICFG [2022-01-31 09:06:35,645 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-31 09:06:35,750 INFO L275 CfgBuilder]: Performing block encoding [2022-01-31 09:06:35,756 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-31 09:06:35,756 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-01-31 09:06:35,758 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.01 09:06:35 BoogieIcfgContainer [2022-01-31 09:06:35,758 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-31 09:06:35,759 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2022-01-31 09:06:35,759 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2022-01-31 09:06:35,760 INFO L275 PluginConnector]: IcfgTransformer initialized [2022-01-31 09:06:35,763 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.01 09:06:35" (1/1) ... [2022-01-31 09:06:35,778 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 31.01 09:06:35 BasicIcfg [2022-01-31 09:06:35,778 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2022-01-31 09:06:35,779 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-31 09:06:35,780 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-31 09:06:35,782 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-31 09:06:35,782 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 31.01 09:06:35" (1/4) ... [2022-01-31 09:06:35,783 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@213e74e3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.01 09:06:35, skipping insertion in model container [2022-01-31 09:06:35,783 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.01 09:06:35" (2/4) ... [2022-01-31 09:06:35,783 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@213e74e3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.01 09:06:35, skipping insertion in model container [2022-01-31 09:06:35,784 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.01 09:06:35" (3/4) ... [2022-01-31 09:06:35,784 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@213e74e3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 31.01 09:06:35, skipping insertion in model container [2022-01-31 09:06:35,784 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 31.01 09:06:35" (4/4) ... [2022-01-31 09:06:35,785 INFO L111 eAbstractionObserver]: Analyzing ICFG rewnifrev.cJordan [2022-01-31 09:06:35,789 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:ForwardPredicates Determinization: PREDICATE_ABSTRACTION [2022-01-31 09:06:35,790 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-31 09:06:35,844 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-31 09:06:35,859 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=ForwardPredicates, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, 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, mLoopAccelerationTechnique=FAST_UPR [2022-01-31 09:06:35,860 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-01-31 09:06:35,877 INFO L276 IsEmpty]: Start isEmpty. Operand has 27 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 20 states have internal predecessors, (27), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-01-31 09:06:35,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-31 09:06:35,884 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:06:35,884 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:06:35,890 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:06:35,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:06:35,896 INFO L85 PathProgramCache]: Analyzing trace with hash -901762068, now seen corresponding path program 1 times [2022-01-31 09:06:35,908 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:06:35,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815369634] [2022-01-31 09:06:35,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:06:35,910 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:06:36,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:06:36,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:06:36,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:06:36,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 09:06:36,080 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:06:36,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815369634] [2022-01-31 09:06:36,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815369634] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 09:06:36,082 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 09:06:36,083 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-31 09:06:36,084 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898316570] [2022-01-31 09:06:36,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 09:06:36,088 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-31 09:06:36,089 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:06:36,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-31 09:06:36,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-31 09:06:36,117 INFO L87 Difference]: Start difference. First operand has 27 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 20 states have internal predecessors, (27), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 2 states have internal predecessors, (10), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 09:06:36,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:06:36,164 INFO L93 Difference]: Finished difference Result 27 states and 30 transitions. [2022-01-31 09:06:36,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-31 09:06:36,167 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 2 states have internal predecessors, (10), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 14 [2022-01-31 09:06:36,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:06:36,172 INFO L225 Difference]: With dead ends: 27 [2022-01-31 09:06:36,173 INFO L226 Difference]: Without dead ends: 22 [2022-01-31 09:06:36,174 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 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-01-31 09:06:36,177 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 5 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-31 09:06:36,178 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 34 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-31 09:06:36,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2022-01-31 09:06:36,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 22. [2022-01-31 09:06:36,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 16 states have (on average 1.1875) internal successors, (19), 16 states have internal predecessors, (19), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-01-31 09:06:36,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 24 transitions. [2022-01-31 09:06:36,206 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 24 transitions. Word has length 14 [2022-01-31 09:06:36,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:06:36,206 INFO L470 AbstractCegarLoop]: Abstraction has 22 states and 24 transitions. [2022-01-31 09:06:36,207 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 2 states have internal predecessors, (10), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 09:06:36,207 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 24 transitions. [2022-01-31 09:06:36,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-31 09:06:36,207 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:06:36,208 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:06:36,208 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-31 09:06:36,208 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:06:36,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:06:36,212 INFO L85 PathProgramCache]: Analyzing trace with hash -14258387, now seen corresponding path program 1 times [2022-01-31 09:06:36,212 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:06:36,213 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263545296] [2022-01-31 09:06:36,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:06:36,213 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:06:36,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:06:36,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:06:36,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:06:36,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 09:06:36,292 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:06:36,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263545296] [2022-01-31 09:06:36,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263545296] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 09:06:36,293 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 09:06:36,293 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-31 09:06:36,293 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389960083] [2022-01-31 09:06:36,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 09:06:36,294 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-31 09:06:36,294 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:06:36,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-31 09:06:36,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-31 09:06:36,295 INFO L87 Difference]: Start difference. First operand 22 states and 24 transitions. Second operand has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 09:06:36,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:06:36,336 INFO L93 Difference]: Finished difference Result 26 states and 28 transitions. [2022-01-31 09:06:36,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-31 09:06:36,337 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 14 [2022-01-31 09:06:36,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:06:36,337 INFO L225 Difference]: With dead ends: 26 [2022-01-31 09:06:36,337 INFO L226 Difference]: Without dead ends: 26 [2022-01-31 09:06:36,338 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-31 09:06:36,339 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 8 mSDsluCounter, 9 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-31 09:06:36,340 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 29 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-31 09:06:36,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2022-01-31 09:06:36,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 24. [2022-01-31 09:06:36,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 18 states have (on average 1.1666666666666667) internal successors, (21), 18 states have internal predecessors, (21), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-01-31 09:06:36,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 26 transitions. [2022-01-31 09:06:36,344 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 26 transitions. Word has length 14 [2022-01-31 09:06:36,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:06:36,345 INFO L470 AbstractCegarLoop]: Abstraction has 24 states and 26 transitions. [2022-01-31 09:06:36,345 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 09:06:36,345 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 26 transitions. [2022-01-31 09:06:36,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-31 09:06:36,346 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:06:36,346 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:06:36,346 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-31 09:06:36,346 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:06:36,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:06:36,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1525851288, now seen corresponding path program 1 times [2022-01-31 09:06:36,347 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:06:36,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015694660] [2022-01-31 09:06:36,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:06:36,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:06:36,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:06:36,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:06:36,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:06:36,417 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 09:06:36,417 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:06:36,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015694660] [2022-01-31 09:06:36,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015694660] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 09:06:36,418 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 09:06:36,418 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-31 09:06:36,418 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307574450] [2022-01-31 09:06:36,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 09:06:36,418 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-31 09:06:36,418 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:06:36,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-31 09:06:36,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-31 09:06:36,419 INFO L87 Difference]: Start difference. First operand 24 states and 26 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, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 09:06:36,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:06:36,468 INFO L93 Difference]: Finished difference Result 31 states and 34 transitions. [2022-01-31 09:06:36,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-31 09:06:36,469 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, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 18 [2022-01-31 09:06:36,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:06:36,471 INFO L225 Difference]: With dead ends: 31 [2022-01-31 09:06:36,471 INFO L226 Difference]: Without dead ends: 31 [2022-01-31 09:06:36,471 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-31 09:06:36,472 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 16 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-31 09:06:36,473 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 37 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-31 09:06:36,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2022-01-31 09:06:36,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 27. [2022-01-31 09:06:36,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 21 states have (on average 1.1428571428571428) internal successors, (24), 21 states have internal predecessors, (24), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-01-31 09:06:36,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 29 transitions. [2022-01-31 09:06:36,479 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 29 transitions. Word has length 18 [2022-01-31 09:06:36,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:06:36,480 INFO L470 AbstractCegarLoop]: Abstraction has 27 states and 29 transitions. [2022-01-31 09:06:36,480 INFO L471 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, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 09:06:36,480 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 29 transitions. [2022-01-31 09:06:36,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-31 09:06:36,481 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:06:36,481 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:06:36,481 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-31 09:06:36,481 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:06:36,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:06:36,482 INFO L85 PathProgramCache]: Analyzing trace with hash -584637630, now seen corresponding path program 1 times [2022-01-31 09:06:36,482 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:06:36,482 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380776747] [2022-01-31 09:06:36,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:06:36,482 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:06:36,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:06:36,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:06:36,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:06:36,810 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-31 09:06:36,811 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:06:36,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380776747] [2022-01-31 09:06:36,812 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380776747] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-31 09:06:36,812 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-31 09:06:36,812 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-01-31 09:06:36,812 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815075539] [2022-01-31 09:06:36,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-31 09:06:36,813 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-31 09:06:36,813 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:06:36,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-31 09:06:36,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-01-31 09:06:36,815 INFO L87 Difference]: Start difference. First operand 27 states and 29 transitions. Second operand has 12 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 10 states have internal predecessors, (18), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 09:06:36,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:06:36,991 INFO L93 Difference]: Finished difference Result 37 states and 40 transitions. [2022-01-31 09:06:36,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-31 09:06:36,992 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 10 states have internal predecessors, (18), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 22 [2022-01-31 09:06:36,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:06:36,995 INFO L225 Difference]: With dead ends: 37 [2022-01-31 09:06:36,995 INFO L226 Difference]: Without dead ends: 37 [2022-01-31 09:06:36,996 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2022-01-31 09:06:37,005 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 31 mSDsluCounter, 43 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-31 09:06:37,005 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 59 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-31 09:06:37,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2022-01-31 09:06:37,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 33. [2022-01-31 09:06:37,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 25 states have (on average 1.12) internal successors, (28), 26 states have internal predecessors, (28), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2022-01-31 09:06:37,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 35 transitions. [2022-01-31 09:06:37,014 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 35 transitions. Word has length 22 [2022-01-31 09:06:37,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:06:37,014 INFO L470 AbstractCegarLoop]: Abstraction has 33 states and 35 transitions. [2022-01-31 09:06:37,014 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 10 states have internal predecessors, (18), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-01-31 09:06:37,015 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 35 transitions. [2022-01-31 09:06:37,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-31 09:06:37,015 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:06:37,015 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:06:37,016 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-31 09:06:37,016 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:06:37,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:06:37,016 INFO L85 PathProgramCache]: Analyzing trace with hash -646586056, now seen corresponding path program 1 times [2022-01-31 09:06:37,016 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:06:37,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967425819] [2022-01-31 09:06:37,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:06:37,017 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:06:37,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:06:37,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:06:37,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:06:37,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-31 09:06:37,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:06:37,272 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 09:06:37,273 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:06:37,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967425819] [2022-01-31 09:06:37,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967425819] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:06:37,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [829179492] [2022-01-31 09:06:37,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:06:37,273 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:06:37,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:06:37,275 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-01-31 09:06:37,277 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-01-31 09:06:37,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:06:37,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-31 09:06:37,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:06:37,472 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 09:06:37,803 INFO L353 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2022-01-31 09:06:37,803 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 24 [2022-01-31 09:06:42,548 INFO L353 Elim1Store]: treesize reduction 11, result has 21.4 percent of original size [2022-01-31 09:06:42,548 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 10 [2022-01-31 09:06:42,640 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 09:06:42,640 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:06:47,424 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2022-01-31 09:06:47,434 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 78 [2022-01-31 09:06:47,507 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-31 09:06:47,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [829179492] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:06:47,508 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:06:47,508 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 28 [2022-01-31 09:06:47,508 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937323827] [2022-01-31 09:06:47,508 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:06:47,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-31 09:06:47,509 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:06:47,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-31 09:06:47,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=628, Unknown=6, NotChecked=0, Total=756 [2022-01-31 09:06:47,511 INFO L87 Difference]: Start difference. First operand 33 states and 35 transitions. Second operand has 28 states, 25 states have (on average 2.08) internal successors, (52), 25 states have internal predecessors, (52), 7 states have call successors, (9), 5 states have call predecessors, (9), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-01-31 09:06:54,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:06:54,605 INFO L93 Difference]: Finished difference Result 48 states and 51 transitions. [2022-01-31 09:06:54,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-31 09:06:54,605 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 25 states have (on average 2.08) internal successors, (52), 25 states have internal predecessors, (52), 7 states have call successors, (9), 5 states have call predecessors, (9), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 30 [2022-01-31 09:06:54,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:06:54,606 INFO L225 Difference]: With dead ends: 48 [2022-01-31 09:06:54,606 INFO L226 Difference]: Without dead ends: 48 [2022-01-31 09:06:54,607 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 47 SyntacticMatches, 7 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 525 ImplicationChecksByTransitivity, 16.4s TimeCoverageRelationStatistics Valid=302, Invalid=1580, Unknown=10, NotChecked=0, Total=1892 [2022-01-31 09:06:54,608 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 56 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 110 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-31 09:06:54,608 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 112 Invalid, 451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 300 Invalid, 0 Unknown, 110 Unchecked, 0.2s Time] [2022-01-31 09:06:54,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2022-01-31 09:06:54,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 41. [2022-01-31 09:06:54,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 31 states have (on average 1.096774193548387) internal successors, (34), 32 states have internal predecessors, (34), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2022-01-31 09:06:54,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 43 transitions. [2022-01-31 09:06:54,613 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 43 transitions. Word has length 30 [2022-01-31 09:06:54,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:06:54,613 INFO L470 AbstractCegarLoop]: Abstraction has 41 states and 43 transitions. [2022-01-31 09:06:54,614 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 25 states have (on average 2.08) internal successors, (52), 25 states have internal predecessors, (52), 7 states have call successors, (9), 5 states have call predecessors, (9), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-01-31 09:06:54,614 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 43 transitions. [2022-01-31 09:06:54,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-01-31 09:06:54,615 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:06:54,615 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:06:54,634 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-01-31 09:06:54,827 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:06:54,828 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:06:54,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:06:54,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1485158098, now seen corresponding path program 2 times [2022-01-31 09:06:54,828 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:06:54,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656062206] [2022-01-31 09:06:54,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:06:54,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:06:54,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:06:54,928 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:06:54,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:06:54,933 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-01-31 09:06:54,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:06:54,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-01-31 09:06:54,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:06:54,942 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-31 09:06:54,942 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:06:54,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656062206] [2022-01-31 09:06:54,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656062206] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:06:54,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428712856] [2022-01-31 09:06:54,943 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-31 09:06:54,943 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:06:54,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:06:54,944 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-01-31 09:06:54,945 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-01-31 09:06:55,002 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-31 09:06:55,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 09:06:55,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-31 09:06:55,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:06:55,145 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-31 09:06:55,146 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:06:55,273 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 16 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-31 09:06:55,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428712856] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:06:55,273 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:06:55,274 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-31 09:06:55,274 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016855351] [2022-01-31 09:06:55,274 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:06:55,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-31 09:06:55,274 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:06:55,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-31 09:06:55,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=99, Unknown=0, NotChecked=0, Total=156 [2022-01-31 09:06:55,275 INFO L87 Difference]: Start difference. First operand 41 states and 43 transitions. Second operand has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 12 states have internal predecessors, (50), 7 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-01-31 09:06:55,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:06:55,436 INFO L93 Difference]: Finished difference Result 74 states and 78 transitions. [2022-01-31 09:06:55,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-31 09:06:55,437 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 12 states have internal predecessors, (50), 7 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 38 [2022-01-31 09:06:55,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:06:55,438 INFO L225 Difference]: With dead ends: 74 [2022-01-31 09:06:55,438 INFO L226 Difference]: Without dead ends: 47 [2022-01-31 09:06:55,439 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 76 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=137, Unknown=0, NotChecked=0, Total=210 [2022-01-31 09:06:55,439 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 44 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 218 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 218 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-31 09:06:55,440 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 39 Invalid, 251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 218 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-31 09:06:55,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2022-01-31 09:06:55,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 45. [2022-01-31 09:06:55,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 35 states have (on average 1.0857142857142856) internal successors, (38), 36 states have internal predecessors, (38), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2022-01-31 09:06:55,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 47 transitions. [2022-01-31 09:06:55,444 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 47 transitions. Word has length 38 [2022-01-31 09:06:55,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:06:55,445 INFO L470 AbstractCegarLoop]: Abstraction has 45 states and 47 transitions. [2022-01-31 09:06:55,445 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 12 states have internal predecessors, (50), 7 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-01-31 09:06:55,445 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 47 transitions. [2022-01-31 09:06:55,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-31 09:06:55,446 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:06:55,446 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:06:55,472 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-01-31 09:06:55,668 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-01-31 09:06:55,668 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:06:55,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:06:55,669 INFO L85 PathProgramCache]: Analyzing trace with hash 2038363241, now seen corresponding path program 3 times [2022-01-31 09:06:55,669 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:06:55,669 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585239302] [2022-01-31 09:06:55,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:06:55,669 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:06:55,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:06:56,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:06:56,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:06:56,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-01-31 09:06:56,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:06:56,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-01-31 09:06:56,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:06:56,085 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 13 proven. 14 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-31 09:06:56,086 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:06:56,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585239302] [2022-01-31 09:06:56,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585239302] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:06:56,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1297006235] [2022-01-31 09:06:56,086 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-31 09:06:56,086 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:06:56,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:06:56,088 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-01-31 09:06:56,123 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-01-31 09:06:56,154 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-31 09:06:56,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 09:06:56,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-31 09:06:56,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:06:56,182 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 09:06:56,218 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:06:56,219 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:06:56,236 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:06:56,237 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:06:56,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:06:56,327 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-01-31 09:06:56,585 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-31 09:06:56,588 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-31 09:06:56,588 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 10 [2022-01-31 09:06:56,649 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 7 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-31 09:06:56,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:06:57,418 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2022-01-31 09:06:57,427 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 82 [2022-01-31 09:06:57,468 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 16 proven. 11 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-31 09:06:57,468 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1297006235] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:06:57,468 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:06:57,468 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 14] total 33 [2022-01-31 09:06:57,468 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270868897] [2022-01-31 09:06:57,468 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:06:57,471 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-31 09:06:57,471 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:06:57,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-31 09:06:57,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=883, Unknown=1, NotChecked=0, Total=1056 [2022-01-31 09:06:57,474 INFO L87 Difference]: Start difference. First operand 45 states and 47 transitions. Second operand has 33 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 8 states have call successors, (12), 5 states have call predecessors, (12), 2 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2022-01-31 09:06:58,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:06:58,004 INFO L93 Difference]: Finished difference Result 58 states and 61 transitions. [2022-01-31 09:06:58,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-31 09:06:58,004 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 8 states have call successors, (12), 5 states have call predecessors, (12), 2 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) Word has length 42 [2022-01-31 09:06:58,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:06:58,005 INFO L225 Difference]: With dead ends: 58 [2022-01-31 09:06:58,005 INFO L226 Difference]: Without dead ends: 58 [2022-01-31 09:06:58,006 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 69 SyntacticMatches, 9 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 725 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=410, Invalid=1845, Unknown=1, NotChecked=0, Total=2256 [2022-01-31 09:06:58,007 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 80 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 567 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 136 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-31 09:06:58,007 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 135 Invalid, 567 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 384 Invalid, 0 Unknown, 136 Unchecked, 0.2s Time] [2022-01-31 09:06:58,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2022-01-31 09:06:58,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 53. [2022-01-31 09:06:58,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 41 states have (on average 1.0731707317073171) internal successors, (44), 42 states have internal predecessors, (44), 6 states have call successors, (6), 6 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2022-01-31 09:06:58,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 55 transitions. [2022-01-31 09:06:58,012 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 55 transitions. Word has length 42 [2022-01-31 09:06:58,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:06:58,012 INFO L470 AbstractCegarLoop]: Abstraction has 53 states and 55 transitions. [2022-01-31 09:06:58,013 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 8 states have call successors, (12), 5 states have call predecessors, (12), 2 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2022-01-31 09:06:58,013 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 55 transitions. [2022-01-31 09:06:58,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-01-31 09:06:58,014 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:06:58,014 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:06:58,040 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-01-31 09:06:58,227 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:06:58,228 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:06:58,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:06:58,228 INFO L85 PathProgramCache]: Analyzing trace with hash -1546020001, now seen corresponding path program 4 times [2022-01-31 09:06:58,228 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:06:58,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461225049] [2022-01-31 09:06:58,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:06:58,229 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:06:58,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:06:58,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:06:58,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:06:58,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-01-31 09:06:58,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:06:58,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-01-31 09:06:58,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:06:58,307 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-01-31 09:06:58,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:06:58,310 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 15 proven. 24 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-01-31 09:06:58,311 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:06:58,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461225049] [2022-01-31 09:06:58,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461225049] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:06:58,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [219528395] [2022-01-31 09:06:58,311 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-31 09:06:58,311 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:06:58,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:06:58,316 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-01-31 09:06:58,317 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-01-31 09:06:58,359 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-31 09:06:58,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 09:06:58,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-31 09:06:58,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:06:58,525 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 24 proven. 15 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-01-31 09:06:58,525 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:06:58,671 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 31 proven. 8 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-01-31 09:06:58,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [219528395] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:06:58,672 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:06:58,672 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 16 [2022-01-31 09:06:58,672 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102630727] [2022-01-31 09:06:58,672 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:06:58,672 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-31 09:06:58,672 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:06:58,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-31 09:06:58,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=152, Unknown=0, NotChecked=0, Total=240 [2022-01-31 09:06:58,673 INFO L87 Difference]: Start difference. First operand 53 states and 55 transitions. Second operand has 16 states, 16 states have (on average 4.0) internal successors, (64), 15 states have internal predecessors, (64), 9 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-01-31 09:06:58,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:06:58,845 INFO L93 Difference]: Finished difference Result 94 states and 98 transitions. [2022-01-31 09:06:58,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-31 09:06:58,846 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.0) internal successors, (64), 15 states have internal predecessors, (64), 9 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 50 [2022-01-31 09:06:58,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:06:58,847 INFO L225 Difference]: With dead ends: 94 [2022-01-31 09:06:58,847 INFO L226 Difference]: Without dead ends: 59 [2022-01-31 09:06:58,847 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 101 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=107, Invalid=199, Unknown=0, NotChecked=0, Total=306 [2022-01-31 09:06:58,848 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 55 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-31 09:06:58,848 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 41 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 235 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-31 09:06:58,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2022-01-31 09:06:58,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 57. [2022-01-31 09:06:58,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 45 states have (on average 1.0666666666666667) internal successors, (48), 46 states have internal predecessors, (48), 6 states have call successors, (6), 6 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2022-01-31 09:06:58,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 59 transitions. [2022-01-31 09:06:58,852 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 59 transitions. Word has length 50 [2022-01-31 09:06:58,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:06:58,852 INFO L470 AbstractCegarLoop]: Abstraction has 57 states and 59 transitions. [2022-01-31 09:06:58,853 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.0) internal successors, (64), 15 states have internal predecessors, (64), 9 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-01-31 09:06:58,853 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 59 transitions. [2022-01-31 09:06:58,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-01-31 09:06:58,853 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:06:58,854 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:06:58,883 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-01-31 09:06:59,075 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:06:59,076 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:06:59,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:06:59,076 INFO L85 PathProgramCache]: Analyzing trace with hash 224937498, now seen corresponding path program 5 times [2022-01-31 09:06:59,076 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:06:59,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286757795] [2022-01-31 09:06:59,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:06:59,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:06:59,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:06:59,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:06:59,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:06:59,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-01-31 09:06:59,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:06:59,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-01-31 09:06:59,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:06:59,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-01-31 09:06:59,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:06:59,524 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 28 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-01-31 09:06:59,525 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:06:59,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286757795] [2022-01-31 09:06:59,525 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286757795] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:06:59,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2099794279] [2022-01-31 09:06:59,525 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-31 09:06:59,525 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:06:59,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:06:59,528 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-01-31 09:06:59,551 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-01-31 09:06:59,604 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-31 09:06:59,604 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 09:06:59,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-31 09:06:59,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:06:59,638 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 09:06:59,689 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:06:59,689 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:06:59,705 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:06:59,706 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:06:59,750 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:06:59,750 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:06:59,767 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:06:59,767 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:06:59,853 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2022-01-31 09:07:00,150 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-31 09:07:00,152 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-31 09:07:00,152 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 10 [2022-01-31 09:07:00,203 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 10 proven. 42 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-01-31 09:07:00,204 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:07:01,141 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2022-01-31 09:07:01,145 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 192 treesize of output 184 [2022-01-31 09:07:01,198 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 28 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-01-31 09:07:01,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2099794279] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:07:01,198 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:07:01,198 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 16] total 39 [2022-01-31 09:07:01,199 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237668947] [2022-01-31 09:07:01,199 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:07:01,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-31 09:07:01,200 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:07:01,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-31 09:07:01,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=240, Invalid=1241, Unknown=1, NotChecked=0, Total=1482 [2022-01-31 09:07:01,201 INFO L87 Difference]: Start difference. First operand 57 states and 59 transitions. Second operand has 39 states, 37 states have (on average 2.3783783783783785) internal successors, (88), 36 states have internal predecessors, (88), 9 states have call successors, (15), 5 states have call predecessors, (15), 2 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) [2022-01-31 09:07:01,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:07:01,831 INFO L93 Difference]: Finished difference Result 78 states and 83 transitions. [2022-01-31 09:07:01,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-31 09:07:01,832 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 37 states have (on average 2.3783783783783785) internal successors, (88), 36 states have internal predecessors, (88), 9 states have call successors, (15), 5 states have call predecessors, (15), 2 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) Word has length 54 [2022-01-31 09:07:01,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:07:01,833 INFO L225 Difference]: With dead ends: 78 [2022-01-31 09:07:01,834 INFO L226 Difference]: Without dead ends: 78 [2022-01-31 09:07:01,835 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 93 SyntacticMatches, 11 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1027 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=534, Invalid=2435, Unknown=1, NotChecked=0, Total=2970 [2022-01-31 09:07:01,835 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 144 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 768 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 163 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-31 09:07:01,836 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 176 Invalid, 768 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 551 Invalid, 0 Unknown, 163 Unchecked, 0.3s Time] [2022-01-31 09:07:01,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2022-01-31 09:07:01,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 65. [2022-01-31 09:07:01,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 51 states have (on average 1.0588235294117647) internal successors, (54), 52 states have internal predecessors, (54), 7 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) [2022-01-31 09:07:01,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 67 transitions. [2022-01-31 09:07:01,840 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 67 transitions. Word has length 54 [2022-01-31 09:07:01,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:07:01,841 INFO L470 AbstractCegarLoop]: Abstraction has 65 states and 67 transitions. [2022-01-31 09:07:01,841 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 37 states have (on average 2.3783783783783785) internal successors, (88), 36 states have internal predecessors, (88), 9 states have call successors, (15), 5 states have call predecessors, (15), 2 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) [2022-01-31 09:07:01,841 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 67 transitions. [2022-01-31 09:07:01,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-01-31 09:07:01,842 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:07:01,842 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:07:01,871 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-01-31 09:07:02,060 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:07:02,061 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:07:02,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:07:02,061 INFO L85 PathProgramCache]: Analyzing trace with hash 1764928528, now seen corresponding path program 6 times [2022-01-31 09:07:02,061 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:07:02,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499599135] [2022-01-31 09:07:02,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:07:02,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:07:02,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:07:02,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:07:02,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:07:02,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-01-31 09:07:02,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:07:02,167 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-01-31 09:07:02,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:07:02,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-01-31 09:07:02,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:07:02,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-01-31 09:07:02,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:07:02,177 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 27 proven. 41 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-01-31 09:07:02,178 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:07:02,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499599135] [2022-01-31 09:07:02,178 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499599135] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:07:02,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1693967020] [2022-01-31 09:07:02,178 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-31 09:07:02,178 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:07:02,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:07:02,179 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-01-31 09:07:02,201 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-01-31 09:07:02,263 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-31 09:07:02,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 09:07:02,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-31 09:07:02,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:07:02,481 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 40 proven. 28 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-01-31 09:07:02,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:07:02,712 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 50 proven. 18 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-01-31 09:07:02,712 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1693967020] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:07:02,713 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:07:02,713 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 19 [2022-01-31 09:07:02,713 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394173518] [2022-01-31 09:07:02,713 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:07:02,713 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-31 09:07:02,714 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:07:02,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-31 09:07:02,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=216, Unknown=0, NotChecked=0, Total=342 [2022-01-31 09:07:02,714 INFO L87 Difference]: Start difference. First operand 65 states and 67 transitions. Second operand has 19 states, 19 states have (on average 4.105263157894737) internal successors, (78), 18 states have internal predecessors, (78), 11 states have call successors, (13), 4 states have call predecessors, (13), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-01-31 09:07:02,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:07:02,884 INFO L93 Difference]: Finished difference Result 114 states and 118 transitions. [2022-01-31 09:07:02,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-31 09:07:02,885 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 4.105263157894737) internal successors, (78), 18 states have internal predecessors, (78), 11 states have call successors, (13), 4 states have call predecessors, (13), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 62 [2022-01-31 09:07:02,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:07:02,886 INFO L225 Difference]: With dead ends: 114 [2022-01-31 09:07:02,886 INFO L226 Difference]: Without dead ends: 71 [2022-01-31 09:07:02,886 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 126 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=148, Invalid=272, Unknown=0, NotChecked=0, Total=420 [2022-01-31 09:07:02,887 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 44 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 251 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-31 09:07:02,887 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 49 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 251 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-31 09:07:02,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2022-01-31 09:07:02,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 69. [2022-01-31 09:07:02,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 55 states have (on average 1.0545454545454545) internal successors, (58), 56 states have internal predecessors, (58), 7 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) [2022-01-31 09:07:02,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 71 transitions. [2022-01-31 09:07:02,892 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 71 transitions. Word has length 62 [2022-01-31 09:07:02,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:07:02,892 INFO L470 AbstractCegarLoop]: Abstraction has 69 states and 71 transitions. [2022-01-31 09:07:02,892 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.105263157894737) internal successors, (78), 18 states have internal predecessors, (78), 11 states have call successors, (13), 4 states have call predecessors, (13), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-01-31 09:07:02,892 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 71 transitions. [2022-01-31 09:07:02,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-01-31 09:07:02,893 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:07:02,893 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:07:02,913 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-01-31 09:07:03,093 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:07:03,094 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:07:03,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:07:03,094 INFO L85 PathProgramCache]: Analyzing trace with hash 700978763, now seen corresponding path program 7 times [2022-01-31 09:07:03,095 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:07:03,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887695472] [2022-01-31 09:07:03,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:07:03,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:07:03,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:07:03,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:07:03,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:07:03,574 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-01-31 09:07:03,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:07:03,578 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-01-31 09:07:03,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:07:03,581 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-01-31 09:07:03,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:07:03,584 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-01-31 09:07:03,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:07:03,588 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 28 proven. 57 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-01-31 09:07:03,588 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:07:03,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887695472] [2022-01-31 09:07:03,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887695472] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:07:03,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1231622279] [2022-01-31 09:07:03,588 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-31 09:07:03,588 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:07:03,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:07:03,592 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-01-31 09:07:03,600 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-01-31 09:07:03,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:07:03,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-31 09:07:03,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:07:03,685 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 09:07:03,714 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:07:03,715 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:07:03,733 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:07:03,733 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:07:03,760 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:07:03,761 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:07:03,780 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:07:03,781 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:07:03,811 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:07:03,812 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:07:03,831 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:07:03,831 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:07:03,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:07:03,912 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-01-31 09:07:04,345 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-31 09:07:04,347 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-31 09:07:04,347 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 10 [2022-01-31 09:07:04,401 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 13 proven. 72 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-01-31 09:07:04,402 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:07:07,569 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2022-01-31 09:07:07,573 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 192 treesize of output 184 [2022-01-31 09:07:07,614 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 32 proven. 53 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-01-31 09:07:07,614 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1231622279] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:07:07,615 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:07:07,615 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 18] total 42 [2022-01-31 09:07:07,615 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423419734] [2022-01-31 09:07:07,615 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:07:07,616 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-01-31 09:07:07,616 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:07:07,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-01-31 09:07:07,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=266, Invalid=1454, Unknown=2, NotChecked=0, Total=1722 [2022-01-31 09:07:07,618 INFO L87 Difference]: Start difference. First operand 69 states and 71 transitions. Second operand has 42 states, 40 states have (on average 2.85) internal successors, (114), 39 states have internal predecessors, (114), 14 states have call successors, (18), 5 states have call predecessors, (18), 2 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) [2022-01-31 09:07:08,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:07:08,209 INFO L93 Difference]: Finished difference Result 79 states and 81 transitions. [2022-01-31 09:07:08,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-31 09:07:08,210 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 40 states have (on average 2.85) internal successors, (114), 39 states have internal predecessors, (114), 14 states have call successors, (18), 5 states have call predecessors, (18), 2 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) Word has length 66 [2022-01-31 09:07:08,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:07:08,210 INFO L225 Difference]: With dead ends: 79 [2022-01-31 09:07:08,210 INFO L226 Difference]: Without dead ends: 79 [2022-01-31 09:07:08,211 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 116 SyntacticMatches, 15 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1284 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=555, Invalid=2749, Unknown=2, NotChecked=0, Total=3306 [2022-01-31 09:07:08,212 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 90 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 457 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 642 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 136 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-31 09:07:08,212 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 179 Invalid, 642 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 457 Invalid, 0 Unknown, 136 Unchecked, 0.2s Time] [2022-01-31 09:07:08,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2022-01-31 09:07:08,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 77. [2022-01-31 09:07:08,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 61 states have (on average 1.0491803278688525) internal successors, (64), 62 states have internal predecessors, (64), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2022-01-31 09:07:08,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 79 transitions. [2022-01-31 09:07:08,219 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 79 transitions. Word has length 66 [2022-01-31 09:07:08,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:07:08,219 INFO L470 AbstractCegarLoop]: Abstraction has 77 states and 79 transitions. [2022-01-31 09:07:08,219 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 40 states have (on average 2.85) internal successors, (114), 39 states have internal predecessors, (114), 14 states have call successors, (18), 5 states have call predecessors, (18), 2 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) [2022-01-31 09:07:08,220 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 79 transitions. [2022-01-31 09:07:08,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-01-31 09:07:08,220 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:07:08,221 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:07:08,247 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-01-31 09:07:08,443 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:07:08,443 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:07:08,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:07:08,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1310999743, now seen corresponding path program 8 times [2022-01-31 09:07:08,444 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:07:08,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974795814] [2022-01-31 09:07:08,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:07:08,444 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:07:08,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:07:08,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:07:08,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:07:08,541 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-01-31 09:07:08,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:07:08,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-01-31 09:07:08,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:07:08,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-01-31 09:07:08,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:07:08,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-01-31 09:07:08,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:07:08,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-01-31 09:07:08,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:07:08,565 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 43 proven. 62 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-01-31 09:07:08,565 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:07:08,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974795814] [2022-01-31 09:07:08,565 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974795814] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:07:08,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [597183851] [2022-01-31 09:07:08,565 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-31 09:07:08,566 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:07:08,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:07:08,567 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-01-31 09:07:08,589 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-01-31 09:07:08,631 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-31 09:07:08,632 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 09:07:08,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-31 09:07:08,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:07:08,878 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 60 proven. 45 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-01-31 09:07:08,879 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:07:09,102 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 73 proven. 32 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-01-31 09:07:09,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [597183851] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:07:09,102 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:07:09,102 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 14, 14] total 22 [2022-01-31 09:07:09,102 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562987270] [2022-01-31 09:07:09,102 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:07:09,103 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-31 09:07:09,103 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:07:09,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-31 09:07:09,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=291, Unknown=0, NotChecked=0, Total=462 [2022-01-31 09:07:09,104 INFO L87 Difference]: Start difference. First operand 77 states and 79 transitions. Second operand has 22 states, 22 states have (on average 4.181818181818182) internal successors, (92), 21 states have internal predecessors, (92), 13 states have call successors, (15), 4 states have call predecessors, (15), 2 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-01-31 09:07:09,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:07:09,293 INFO L93 Difference]: Finished difference Result 134 states and 138 transitions. [2022-01-31 09:07:09,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-31 09:07:09,294 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 4.181818181818182) internal successors, (92), 21 states have internal predecessors, (92), 13 states have call successors, (15), 4 states have call predecessors, (15), 2 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 74 [2022-01-31 09:07:09,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:07:09,295 INFO L225 Difference]: With dead ends: 134 [2022-01-31 09:07:09,295 INFO L226 Difference]: Without dead ends: 83 [2022-01-31 09:07:09,295 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 151 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=196, Invalid=356, Unknown=0, NotChecked=0, Total=552 [2022-01-31 09:07:09,295 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 63 mSDsluCounter, 31 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-31 09:07:09,296 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 57 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-31 09:07:09,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2022-01-31 09:07:09,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 81. [2022-01-31 09:07:09,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 65 states have (on average 1.0461538461538462) internal successors, (68), 66 states have internal predecessors, (68), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2022-01-31 09:07:09,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 83 transitions. [2022-01-31 09:07:09,301 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 83 transitions. Word has length 74 [2022-01-31 09:07:09,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:07:09,301 INFO L470 AbstractCegarLoop]: Abstraction has 81 states and 83 transitions. [2022-01-31 09:07:09,302 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 4.181818181818182) internal successors, (92), 21 states have internal predecessors, (92), 13 states have call successors, (15), 4 states have call predecessors, (15), 2 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-01-31 09:07:09,302 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 83 transitions. [2022-01-31 09:07:09,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-01-31 09:07:09,303 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:07:09,303 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:07:09,320 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-01-31 09:07:09,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-01-31 09:07:09,507 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:07:09,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:07:09,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1943315708, now seen corresponding path program 9 times [2022-01-31 09:07:09,508 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:07:09,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630545722] [2022-01-31 09:07:09,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:07:09,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:07:09,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:07:09,823 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:07:09,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:07:09,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-01-31 09:07:09,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:07:09,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-01-31 09:07:09,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:07:09,832 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-01-31 09:07:09,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:07:09,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-01-31 09:07:09,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:07:09,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-01-31 09:07:09,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:07:09,841 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 26 proven. 100 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-01-31 09:07:09,841 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:07:09,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630545722] [2022-01-31 09:07:09,841 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630545722] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:07:09,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [637441707] [2022-01-31 09:07:09,841 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-31 09:07:09,841 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:07:09,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:07:09,843 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-01-31 09:07:09,851 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-01-31 09:07:09,945 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-01-31 09:07:09,945 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 09:07:09,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 49 conjunts are in the unsatisfiable core [2022-01-31 09:07:09,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:07:09,971 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 09:07:09,989 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:07:09,989 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:07:10,001 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:07:10,002 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:07:10,018 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:07:10,019 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:07:10,031 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:07:10,031 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:07:10,051 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:07:10,051 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:07:10,062 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:07:10,063 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:07:10,077 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:07:10,077 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:07:10,088 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:07:10,088 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:07:10,160 INFO L353 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-01-31 09:07:10,160 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2022-01-31 09:07:48,624 INFO L353 Elim1Store]: treesize reduction 11, result has 21.4 percent of original size [2022-01-31 09:07:48,625 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 10 [2022-01-31 09:07:48,682 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 16 proven. 110 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-01-31 09:07:48,682 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:07:49,284 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 40 proven. 86 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-01-31 09:07:49,285 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [637441707] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:07:49,285 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:07:49,285 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 20, 20] total 35 [2022-01-31 09:07:49,285 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236272273] [2022-01-31 09:07:49,285 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:07:49,286 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-31 09:07:49,286 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:07:49,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-31 09:07:49,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=995, Unknown=4, NotChecked=0, Total=1190 [2022-01-31 09:07:49,287 INFO L87 Difference]: Start difference. First operand 81 states and 83 transitions. Second operand has 35 states, 33 states have (on average 3.1515151515151514) internal successors, (104), 32 states have internal predecessors, (104), 13 states have call successors, (17), 5 states have call predecessors, (17), 2 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2022-01-31 09:08:04,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:08:04,495 INFO L93 Difference]: Finished difference Result 113 states and 121 transitions. [2022-01-31 09:08:04,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-31 09:08:04,495 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 33 states have (on average 3.1515151515151514) internal successors, (104), 32 states have internal predecessors, (104), 13 states have call successors, (17), 5 states have call predecessors, (17), 2 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) Word has length 78 [2022-01-31 09:08:04,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:08:04,496 INFO L225 Difference]: With dead ends: 113 [2022-01-31 09:08:04,496 INFO L226 Difference]: Without dead ends: 113 [2022-01-31 09:08:04,497 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 145 SyntacticMatches, 22 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1331 ImplicationChecksByTransitivity, 53.5s TimeCoverageRelationStatistics Valid=766, Invalid=3644, Unknown=12, NotChecked=0, Total=4422 [2022-01-31 09:08:04,497 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 165 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 889 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 1094 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 889 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 83 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-31 09:08:04,498 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 199 Invalid, 1094 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 889 Invalid, 0 Unknown, 83 Unchecked, 0.5s Time] [2022-01-31 09:08:04,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2022-01-31 09:08:04,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 89. [2022-01-31 09:08:04,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 71 states have (on average 1.0422535211267605) internal successors, (74), 72 states have internal predecessors, (74), 9 states have call successors, (9), 9 states have call predecessors, (9), 8 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2022-01-31 09:08:04,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 91 transitions. [2022-01-31 09:08:04,502 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 91 transitions. Word has length 78 [2022-01-31 09:08:04,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:08:04,503 INFO L470 AbstractCegarLoop]: Abstraction has 89 states and 91 transitions. [2022-01-31 09:08:04,503 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 33 states have (on average 3.1515151515151514) internal successors, (104), 32 states have internal predecessors, (104), 13 states have call successors, (17), 5 states have call predecessors, (17), 2 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2022-01-31 09:08:04,503 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 91 transitions. [2022-01-31 09:08:04,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-01-31 09:08:04,504 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:08:04,504 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:08:04,530 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-01-31 09:08:04,719 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-01-31 09:08:04,719 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:08:04,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:08:04,720 INFO L85 PathProgramCache]: Analyzing trace with hash -1463088910, now seen corresponding path program 10 times [2022-01-31 09:08:04,720 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:08:04,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591711328] [2022-01-31 09:08:04,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:08:04,720 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:08:04,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:04,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:08:04,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:04,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-01-31 09:08:04,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:04,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-01-31 09:08:04,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:04,819 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-01-31 09:08:04,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:04,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-01-31 09:08:04,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:04,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-01-31 09:08:04,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:04,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-01-31 09:08:04,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:04,828 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 63 proven. 87 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-01-31 09:08:04,828 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:08:04,828 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591711328] [2022-01-31 09:08:04,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591711328] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:08:04,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [46025399] [2022-01-31 09:08:04,829 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-31 09:08:04,829 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:08:04,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:08:04,830 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-01-31 09:08:04,861 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-01-31 09:08:04,908 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-31 09:08:04,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 09:08:04,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 15 conjunts are in the unsatisfiable core [2022-01-31 09:08:04,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:08:05,163 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 84 proven. 66 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-01-31 09:08:05,164 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:08:05,403 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 100 proven. 50 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-01-31 09:08:05,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [46025399] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:08:05,403 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:08:05,403 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 16, 16] total 25 [2022-01-31 09:08:05,403 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871281553] [2022-01-31 09:08:05,403 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:08:05,404 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-31 09:08:05,404 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:08:05,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-31 09:08:05,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=223, Invalid=377, Unknown=0, NotChecked=0, Total=600 [2022-01-31 09:08:05,405 INFO L87 Difference]: Start difference. First operand 89 states and 91 transitions. Second operand has 25 states, 25 states have (on average 4.24) internal successors, (106), 24 states have internal predecessors, (106), 15 states have call successors, (17), 4 states have call predecessors, (17), 2 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-01-31 09:08:05,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:08:05,613 INFO L93 Difference]: Finished difference Result 154 states and 158 transitions. [2022-01-31 09:08:05,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-31 09:08:05,614 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 4.24) internal successors, (106), 24 states have internal predecessors, (106), 15 states have call successors, (17), 4 states have call predecessors, (17), 2 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 86 [2022-01-31 09:08:05,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:08:05,615 INFO L225 Difference]: With dead ends: 154 [2022-01-31 09:08:05,615 INFO L226 Difference]: Without dead ends: 95 [2022-01-31 09:08:05,615 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 176 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 278 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=251, Invalid=451, Unknown=0, NotChecked=0, Total=702 [2022-01-31 09:08:05,616 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 66 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 321 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 64 SdHoareTripleChecker+Invalid, 379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-31 09:08:05,616 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 64 Invalid, 379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 321 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-31 09:08:05,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2022-01-31 09:08:05,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 93. [2022-01-31 09:08:05,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 75 states have (on average 1.04) internal successors, (78), 76 states have internal predecessors, (78), 9 states have call successors, (9), 9 states have call predecessors, (9), 8 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2022-01-31 09:08:05,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 95 transitions. [2022-01-31 09:08:05,620 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 95 transitions. Word has length 86 [2022-01-31 09:08:05,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:08:05,620 INFO L470 AbstractCegarLoop]: Abstraction has 93 states and 95 transitions. [2022-01-31 09:08:05,620 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 4.24) internal successors, (106), 24 states have internal predecessors, (106), 15 states have call successors, (17), 4 states have call predecessors, (17), 2 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-01-31 09:08:05,620 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 95 transitions. [2022-01-31 09:08:05,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-01-31 09:08:05,621 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:08:05,621 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:08:05,642 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-01-31 09:08:05,835 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-01-31 09:08:05,835 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:08:05,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:08:05,836 INFO L85 PathProgramCache]: Analyzing trace with hash -1318833619, now seen corresponding path program 11 times [2022-01-31 09:08:05,836 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:08:05,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233527852] [2022-01-31 09:08:05,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:08:05,836 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:08:05,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:06,228 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:08:06,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:06,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-01-31 09:08:06,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:06,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-01-31 09:08:06,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:06,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-01-31 09:08:06,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:06,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-01-31 09:08:06,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:06,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-01-31 09:08:06,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:06,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-01-31 09:08:06,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:06,248 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 33 proven. 142 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-01-31 09:08:06,248 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:08:06,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233527852] [2022-01-31 09:08:06,248 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233527852] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:08:06,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1226681939] [2022-01-31 09:08:06,248 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-31 09:08:06,248 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:08:06,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:08:06,249 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-01-31 09:08:06,250 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-01-31 09:08:06,393 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-01-31 09:08:06,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 09:08:06,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 59 conjunts are in the unsatisfiable core [2022-01-31 09:08:06,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:08:06,433 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 09:08:06,494 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:08:06,495 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:08:06,509 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:08:06,509 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:08:06,554 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:08:06,555 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:08:06,571 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:08:06,571 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:08:06,615 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:08:06,615 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:08:06,633 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:08:06,634 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:08:06,682 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:08:06,682 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:08:06,698 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:08:06,698 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:08:06,745 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:08:06,746 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:08:06,761 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:08:06,761 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:08:06,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:08:06,872 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:08:08,077 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-01-31 09:08:08,152 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 19 proven. 156 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-01-31 09:08:08,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:08:08,744 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 48 proven. 127 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-01-31 09:08:08,744 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1226681939] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:08:08,744 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:08:08,744 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 23, 22] total 46 [2022-01-31 09:08:08,744 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309254830] [2022-01-31 09:08:08,744 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:08:08,745 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-31 09:08:08,745 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:08:08,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-31 09:08:08,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=288, Invalid=1782, Unknown=0, NotChecked=0, Total=2070 [2022-01-31 09:08:08,745 INFO L87 Difference]: Start difference. First operand 93 states and 95 transitions. Second operand has 46 states, 44 states have (on average 3.2045454545454546) internal successors, (141), 43 states have internal predecessors, (141), 16 states have call successors, (19), 5 states have call predecessors, (19), 2 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-01-31 09:08:10,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:08:10,189 INFO L93 Difference]: Finished difference Result 111 states and 115 transitions. [2022-01-31 09:08:10,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-31 09:08:10,189 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 44 states have (on average 3.2045454545454546) internal successors, (141), 43 states have internal predecessors, (141), 16 states have call successors, (19), 5 states have call predecessors, (19), 2 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 90 [2022-01-31 09:08:10,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:08:10,190 INFO L225 Difference]: With dead ends: 111 [2022-01-31 09:08:10,190 INFO L226 Difference]: Without dead ends: 111 [2022-01-31 09:08:10,192 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 163 SyntacticMatches, 27 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2182 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=1007, Invalid=4845, Unknown=0, NotChecked=0, Total=5852 [2022-01-31 09:08:10,192 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 177 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 988 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 1180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 988 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 92 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-31 09:08:10,192 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [177 Valid, 230 Invalid, 1180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 988 Invalid, 0 Unknown, 92 Unchecked, 0.5s Time] [2022-01-31 09:08:10,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2022-01-31 09:08:10,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 101. [2022-01-31 09:08:10,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 81 states have (on average 1.037037037037037) internal successors, (84), 82 states have internal predecessors, (84), 10 states have call successors, (10), 10 states have call predecessors, (10), 9 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2022-01-31 09:08:10,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 103 transitions. [2022-01-31 09:08:10,197 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 103 transitions. Word has length 90 [2022-01-31 09:08:10,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:08:10,197 INFO L470 AbstractCegarLoop]: Abstraction has 101 states and 103 transitions. [2022-01-31 09:08:10,197 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 44 states have (on average 3.2045454545454546) internal successors, (141), 43 states have internal predecessors, (141), 16 states have call successors, (19), 5 states have call predecessors, (19), 2 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-01-31 09:08:10,197 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 103 transitions. [2022-01-31 09:08:10,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2022-01-31 09:08:10,201 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:08:10,202 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:08:10,218 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-01-31 09:08:10,402 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-01-31 09:08:10,402 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:08:10,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:08:10,402 INFO L85 PathProgramCache]: Analyzing trace with hash -107555549, now seen corresponding path program 12 times [2022-01-31 09:08:10,403 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:08:10,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097802813] [2022-01-31 09:08:10,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:08:10,403 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:08:10,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:10,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:08:10,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:10,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-01-31 09:08:10,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:10,523 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-01-31 09:08:10,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:10,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-01-31 09:08:10,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:10,527 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-01-31 09:08:10,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:10,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-01-31 09:08:10,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:10,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-01-31 09:08:10,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:10,533 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-01-31 09:08:10,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:10,535 INFO L134 CoverageAnalysis]: Checked inductivity of 287 backedges. 87 proven. 116 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-01-31 09:08:10,536 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:08:10,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097802813] [2022-01-31 09:08:10,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097802813] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:08:10,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [574650850] [2022-01-31 09:08:10,536 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-31 09:08:10,536 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:08:10,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:08:10,537 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-01-31 09:08:10,539 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-01-31 09:08:10,725 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-01-31 09:08:10,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 09:08:10,727 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-31 09:08:10,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:08:11,083 INFO L134 CoverageAnalysis]: Checked inductivity of 287 backedges. 112 proven. 91 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-01-31 09:08:11,083 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:08:11,364 INFO L134 CoverageAnalysis]: Checked inductivity of 287 backedges. 112 proven. 91 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-01-31 09:08:11,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [574650850] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:08:11,364 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:08:11,364 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19, 19] total 30 [2022-01-31 09:08:11,364 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898808140] [2022-01-31 09:08:11,364 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:08:11,365 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-31 09:08:11,365 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:08:11,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-31 09:08:11,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=329, Invalid=541, Unknown=0, NotChecked=0, Total=870 [2022-01-31 09:08:11,366 INFO L87 Difference]: Start difference. First operand 101 states and 103 transitions. Second operand has 30 states, 30 states have (on average 4.233333333333333) internal successors, (127), 29 states have internal predecessors, (127), 17 states have call successors, (19), 4 states have call predecessors, (19), 2 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-01-31 09:08:11,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:08:11,687 INFO L93 Difference]: Finished difference Result 182 states and 187 transitions. [2022-01-31 09:08:11,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-31 09:08:11,688 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 4.233333333333333) internal successors, (127), 29 states have internal predecessors, (127), 17 states have call successors, (19), 4 states have call predecessors, (19), 2 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 98 [2022-01-31 09:08:11,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:08:11,689 INFO L225 Difference]: With dead ends: 182 [2022-01-31 09:08:11,689 INFO L226 Difference]: Without dead ends: 115 [2022-01-31 09:08:11,689 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 199 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 459 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=409, Invalid=713, Unknown=0, NotChecked=0, Total=1122 [2022-01-31 09:08:11,690 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 101 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 540 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 625 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-31 09:08:11,690 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 89 Invalid, 625 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 540 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-31 09:08:11,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2022-01-31 09:08:11,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 105. [2022-01-31 09:08:11,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 85 states have (on average 1.035294117647059) internal successors, (88), 86 states have internal predecessors, (88), 10 states have call successors, (10), 10 states have call predecessors, (10), 9 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2022-01-31 09:08:11,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 107 transitions. [2022-01-31 09:08:11,694 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 107 transitions. Word has length 98 [2022-01-31 09:08:11,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:08:11,694 INFO L470 AbstractCegarLoop]: Abstraction has 105 states and 107 transitions. [2022-01-31 09:08:11,694 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 4.233333333333333) internal successors, (127), 29 states have internal predecessors, (127), 17 states have call successors, (19), 4 states have call predecessors, (19), 2 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-01-31 09:08:11,694 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 107 transitions. [2022-01-31 09:08:11,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-01-31 09:08:11,695 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:08:11,695 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:08:11,713 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-01-31 09:08:11,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-01-31 09:08:11,896 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:08:11,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:08:11,896 INFO L85 PathProgramCache]: Analyzing trace with hash -655557154, now seen corresponding path program 13 times [2022-01-31 09:08:11,896 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:08:11,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270237332] [2022-01-31 09:08:11,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:08:11,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:08:11,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:12,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:08:12,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:12,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-01-31 09:08:12,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:12,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-01-31 09:08:12,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:12,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-01-31 09:08:12,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:12,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-01-31 09:08:12,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:12,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-01-31 09:08:12,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:12,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-01-31 09:08:12,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:12,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-01-31 09:08:12,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:12,299 INFO L134 CoverageAnalysis]: Checked inductivity of 316 backedges. 36 proven. 196 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-01-31 09:08:12,299 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:08:12,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270237332] [2022-01-31 09:08:12,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270237332] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:08:12,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [747386913] [2022-01-31 09:08:12,300 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-31 09:08:12,300 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:08:12,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:08:12,304 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-01-31 09:08:12,333 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-01-31 09:08:12,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:12,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 67 conjunts are in the unsatisfiable core [2022-01-31 09:08:12,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:08:12,422 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 09:08:12,476 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:08:12,477 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:08:12,497 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:08:12,498 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:08:12,534 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:08:12,535 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:08:12,546 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:08:12,546 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:08:12,584 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:08:12,585 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:08:12,598 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:08:12,598 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:08:12,637 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:08:12,637 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:08:12,649 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:08:12,649 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:08:12,696 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:08:12,696 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:08:12,708 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:08:12,708 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:08:12,746 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:08:12,746 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:08:12,759 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:08:12,759 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:08:12,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:08:12,850 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:08:14,170 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-01-31 09:08:14,245 INFO L134 CoverageAnalysis]: Checked inductivity of 316 backedges. 22 proven. 210 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-01-31 09:08:14,246 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:08:15,186 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-01-31 09:08:15,189 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 28 [2022-01-31 09:08:15,207 INFO L134 CoverageAnalysis]: Checked inductivity of 316 backedges. 56 proven. 176 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-01-31 09:08:15,207 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [747386913] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:08:15,207 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:08:15,208 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 25, 24] total 52 [2022-01-31 09:08:15,208 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134732113] [2022-01-31 09:08:15,208 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:08:15,208 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-01-31 09:08:15,208 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:08:15,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-01-31 09:08:15,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=349, Invalid=2303, Unknown=0, NotChecked=0, Total=2652 [2022-01-31 09:08:15,209 INFO L87 Difference]: Start difference. First operand 105 states and 107 transitions. Second operand has 52 states, 50 states have (on average 3.22) internal successors, (161), 49 states have internal predecessors, (161), 18 states have call successors, (21), 5 states have call predecessors, (21), 2 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-01-31 09:08:17,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:08:17,059 INFO L93 Difference]: Finished difference Result 123 states and 127 transitions. [2022-01-31 09:08:17,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-31 09:08:17,059 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 50 states have (on average 3.22) internal successors, (161), 49 states have internal predecessors, (161), 18 states have call successors, (21), 5 states have call predecessors, (21), 2 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 102 [2022-01-31 09:08:17,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:08:17,066 INFO L225 Difference]: With dead ends: 123 [2022-01-31 09:08:17,066 INFO L226 Difference]: Without dead ends: 123 [2022-01-31 09:08:17,068 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 185 SyntacticMatches, 31 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2505 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1238, Invalid=5902, Unknown=0, NotChecked=0, Total=7140 [2022-01-31 09:08:17,068 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 181 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 1513 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 326 SdHoareTripleChecker+Invalid, 1757 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 1513 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 134 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-31 09:08:17,068 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [181 Valid, 326 Invalid, 1757 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 1513 Invalid, 0 Unknown, 134 Unchecked, 0.7s Time] [2022-01-31 09:08:17,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2022-01-31 09:08:17,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 113. [2022-01-31 09:08:17,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 91 states have (on average 1.032967032967033) internal successors, (94), 92 states have internal predecessors, (94), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2022-01-31 09:08:17,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 115 transitions. [2022-01-31 09:08:17,071 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 115 transitions. Word has length 102 [2022-01-31 09:08:17,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:08:17,071 INFO L470 AbstractCegarLoop]: Abstraction has 113 states and 115 transitions. [2022-01-31 09:08:17,071 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 50 states have (on average 3.22) internal successors, (161), 49 states have internal predecessors, (161), 18 states have call successors, (21), 5 states have call predecessors, (21), 2 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-01-31 09:08:17,071 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 115 transitions. [2022-01-31 09:08:17,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-01-31 09:08:17,072 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:08:17,072 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:08:17,098 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-01-31 09:08:17,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-01-31 09:08:17,283 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:08:17,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:08:17,284 INFO L85 PathProgramCache]: Analyzing trace with hash -529178668, now seen corresponding path program 14 times [2022-01-31 09:08:17,284 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:08:17,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353960209] [2022-01-31 09:08:17,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:08:17,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:08:17,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:17,398 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:08:17,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:17,401 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-01-31 09:08:17,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:17,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-01-31 09:08:17,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:17,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-01-31 09:08:17,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:17,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-01-31 09:08:17,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:17,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-01-31 09:08:17,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:17,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-01-31 09:08:17,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:17,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-01-31 09:08:17,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:17,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-01-31 09:08:17,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:17,421 INFO L134 CoverageAnalysis]: Checked inductivity of 376 backedges. 115 proven. 149 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-01-31 09:08:17,421 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:08:17,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353960209] [2022-01-31 09:08:17,421 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353960209] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:08:17,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [636221028] [2022-01-31 09:08:17,421 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-31 09:08:17,421 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:08:17,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:08:17,424 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-01-31 09:08:17,445 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-01-31 09:08:17,524 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-31 09:08:17,524 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 09:08:17,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-31 09:08:17,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:08:17,859 INFO L134 CoverageAnalysis]: Checked inductivity of 376 backedges. 144 proven. 120 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-01-31 09:08:17,859 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:08:18,174 INFO L134 CoverageAnalysis]: Checked inductivity of 376 backedges. 166 proven. 98 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-01-31 09:08:18,174 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [636221028] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:08:18,175 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:08:18,175 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 20, 20] total 31 [2022-01-31 09:08:18,175 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623184349] [2022-01-31 09:08:18,175 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:08:18,175 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-31 09:08:18,175 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:08:18,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-31 09:08:18,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=348, Invalid=582, Unknown=0, NotChecked=0, Total=930 [2022-01-31 09:08:18,176 INFO L87 Difference]: Start difference. First operand 113 states and 115 transitions. Second operand has 31 states, 31 states have (on average 4.32258064516129) internal successors, (134), 30 states have internal predecessors, (134), 19 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-01-31 09:08:18,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:08:18,410 INFO L93 Difference]: Finished difference Result 194 states and 198 transitions. [2022-01-31 09:08:18,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-31 09:08:18,410 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 4.32258064516129) internal successors, (134), 30 states have internal predecessors, (134), 19 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Word has length 110 [2022-01-31 09:08:18,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:08:18,411 INFO L225 Difference]: With dead ends: 194 [2022-01-31 09:08:18,411 INFO L226 Difference]: Without dead ends: 119 [2022-01-31 09:08:18,412 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 226 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 441 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=382, Invalid=674, Unknown=0, NotChecked=0, Total=1056 [2022-01-31 09:08:18,412 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 74 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 467 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 510 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 467 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-31 09:08:18,412 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 86 Invalid, 510 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 467 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-31 09:08:18,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2022-01-31 09:08:18,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 117. [2022-01-31 09:08:18,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 95 states have (on average 1.0315789473684212) internal successors, (98), 96 states have internal predecessors, (98), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2022-01-31 09:08:18,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 119 transitions. [2022-01-31 09:08:18,416 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 119 transitions. Word has length 110 [2022-01-31 09:08:18,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:08:18,416 INFO L470 AbstractCegarLoop]: Abstraction has 117 states and 119 transitions. [2022-01-31 09:08:18,416 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 4.32258064516129) internal successors, (134), 30 states have internal predecessors, (134), 19 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-01-31 09:08:18,416 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 119 transitions. [2022-01-31 09:08:18,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2022-01-31 09:08:18,417 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:08:18,417 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:08:18,434 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-01-31 09:08:18,623 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:08:18,623 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:08:18,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:08:18,624 INFO L85 PathProgramCache]: Analyzing trace with hash 562382863, now seen corresponding path program 15 times [2022-01-31 09:08:18,624 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:08:18,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384232687] [2022-01-31 09:08:18,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:08:18,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:08:18,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:19,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:08:19,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:19,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-01-31 09:08:19,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:19,074 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-01-31 09:08:19,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:19,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-01-31 09:08:19,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:19,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-01-31 09:08:19,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:19,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-01-31 09:08:19,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:19,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-01-31 09:08:19,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:19,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-01-31 09:08:19,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:19,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-01-31 09:08:19,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:08:19,091 INFO L134 CoverageAnalysis]: Checked inductivity of 409 backedges. 41 proven. 256 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-01-31 09:08:19,091 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:08:19,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384232687] [2022-01-31 09:08:19,091 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384232687] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:08:19,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2059646876] [2022-01-31 09:08:19,091 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-31 09:08:19,092 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:08:19,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:08:19,096 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-01-31 09:08:19,119 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-01-31 09:08:19,343 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2022-01-31 09:08:19,343 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 09:08:19,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 73 conjunts are in the unsatisfiable core [2022-01-31 09:08:19,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:08:19,363 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 09:08:19,376 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:08:19,377 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:08:19,386 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:08:19,386 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:08:19,400 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:08:19,401 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:08:19,415 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:08:19,415 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:08:19,428 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:08:19,429 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:08:19,438 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:08:19,438 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:08:19,452 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:08:19,453 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:08:19,469 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:08:19,470 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:08:19,489 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:08:19,489 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:08:19,504 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:08:19,504 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:08:19,521 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:08:19,521 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:08:19,532 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:08:19,532 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:08:19,545 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:08:19,545 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:08:19,558 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:08:19,559 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:08:19,610 INFO L353 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-01-31 09:08:19,611 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2022-01-31 09:09:33,315 INFO L353 Elim1Store]: treesize reduction 11, result has 21.4 percent of original size [2022-01-31 09:09:33,316 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 10 [2022-01-31 09:09:33,379 INFO L134 CoverageAnalysis]: Checked inductivity of 409 backedges. 25 proven. 272 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-01-31 09:09:33,379 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:09:34,337 INFO L134 CoverageAnalysis]: Checked inductivity of 409 backedges. 64 proven. 233 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-01-31 09:09:34,337 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2059646876] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:09:34,337 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:09:34,337 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 26, 26] total 43 [2022-01-31 09:09:34,338 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686080764] [2022-01-31 09:09:34,338 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:09:34,338 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-01-31 09:09:34,338 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:09:34,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-01-31 09:09:34,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=1529, Unknown=5, NotChecked=0, Total=1806 [2022-01-31 09:09:34,339 INFO L87 Difference]: Start difference. First operand 117 states and 119 transitions. Second operand has 43 states, 41 states have (on average 3.4878048780487805) internal successors, (143), 40 states have internal predecessors, (143), 19 states have call successors, (23), 5 states have call predecessors, (23), 2 states have return successors, (18), 17 states have call predecessors, (18), 17 states have call successors, (18) [2022-01-31 09:09:50,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:09:50,163 INFO L93 Difference]: Finished difference Result 135 states and 139 transitions. [2022-01-31 09:09:50,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-31 09:09:50,163 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 41 states have (on average 3.4878048780487805) internal successors, (143), 40 states have internal predecessors, (143), 19 states have call successors, (23), 5 states have call predecessors, (23), 2 states have return successors, (18), 17 states have call predecessors, (18), 17 states have call successors, (18) Word has length 114 [2022-01-31 09:09:50,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:09:50,164 INFO L225 Difference]: With dead ends: 135 [2022-01-31 09:09:50,164 INFO L226 Difference]: Without dead ends: 135 [2022-01-31 09:09:50,166 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 330 GetRequests, 221 SyntacticMatches, 32 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1850 ImplicationChecksByTransitivity, 89.4s TimeCoverageRelationStatistics Valid=1098, Invalid=5049, Unknown=15, NotChecked=0, Total=6162 [2022-01-31 09:09:50,166 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 127 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 1467 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 310 SdHoareTripleChecker+Invalid, 1651 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1467 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 97 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-31 09:09:50,166 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 310 Invalid, 1651 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1467 Invalid, 0 Unknown, 97 Unchecked, 0.7s Time] [2022-01-31 09:09:50,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2022-01-31 09:09:50,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 125. [2022-01-31 09:09:50,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 101 states have (on average 1.0297029702970297) internal successors, (104), 102 states have internal predecessors, (104), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2022-01-31 09:09:50,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 127 transitions. [2022-01-31 09:09:50,172 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 127 transitions. Word has length 114 [2022-01-31 09:09:50,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:09:50,172 INFO L470 AbstractCegarLoop]: Abstraction has 125 states and 127 transitions. [2022-01-31 09:09:50,172 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 41 states have (on average 3.4878048780487805) internal successors, (143), 40 states have internal predecessors, (143), 19 states have call successors, (23), 5 states have call predecessors, (23), 2 states have return successors, (18), 17 states have call predecessors, (18), 17 states have call successors, (18) [2022-01-31 09:09:50,172 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 127 transitions. [2022-01-31 09:09:50,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-01-31 09:09:50,175 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:09:50,175 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:09:50,194 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-01-31 09:09:50,383 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:09:50,384 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:09:50,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:09:50,384 INFO L85 PathProgramCache]: Analyzing trace with hash 977070341, now seen corresponding path program 16 times [2022-01-31 09:09:50,384 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:09:50,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981104337] [2022-01-31 09:09:50,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:09:50,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:09:50,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:09:50,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:09:50,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:09:50,527 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-01-31 09:09:50,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:09:50,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-01-31 09:09:50,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:09:50,533 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-01-31 09:09:50,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:09:50,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-01-31 09:09:50,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:09:50,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-01-31 09:09:50,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:09:50,539 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-01-31 09:09:50,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:09:50,541 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-01-31 09:09:50,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:09:50,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-01-31 09:09:50,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:09:50,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-01-31 09:09:50,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:09:50,550 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 147 proven. 186 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-01-31 09:09:50,551 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:09:50,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981104337] [2022-01-31 09:09:50,551 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981104337] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:09:50,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [319860362] [2022-01-31 09:09:50,551 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-31 09:09:50,551 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:09:50,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:09:50,556 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-01-31 09:09:50,560 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-01-31 09:09:50,659 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-31 09:09:50,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 09:09:50,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-31 09:09:50,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:09:51,007 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 180 proven. 153 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-01-31 09:09:51,007 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:09:51,337 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 205 proven. 128 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-01-31 09:09:51,337 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [319860362] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:09:51,337 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:09:51,338 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 22, 22] total 34 [2022-01-31 09:09:51,338 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316172722] [2022-01-31 09:09:51,338 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:09:51,338 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-31 09:09:51,338 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:09:51,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-31 09:09:51,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=421, Invalid=701, Unknown=0, NotChecked=0, Total=1122 [2022-01-31 09:09:51,339 INFO L87 Difference]: Start difference. First operand 125 states and 127 transitions. Second operand has 34 states, 34 states have (on average 4.352941176470588) internal successors, (148), 33 states have internal predecessors, (148), 21 states have call successors, (23), 4 states have call predecessors, (23), 2 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-01-31 09:09:51,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:09:51,630 INFO L93 Difference]: Finished difference Result 214 states and 218 transitions. [2022-01-31 09:09:51,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-31 09:09:51,630 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 4.352941176470588) internal successors, (148), 33 states have internal predecessors, (148), 21 states have call successors, (23), 4 states have call predecessors, (23), 2 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Word has length 122 [2022-01-31 09:09:51,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:09:51,631 INFO L225 Difference]: With dead ends: 214 [2022-01-31 09:09:51,631 INFO L226 Difference]: Without dead ends: 131 [2022-01-31 09:09:51,631 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 287 GetRequests, 251 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 536 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=458, Invalid=802, Unknown=0, NotChecked=0, Total=1260 [2022-01-31 09:09:51,632 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 66 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 623 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 689 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 623 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-31 09:09:51,632 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 111 Invalid, 689 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 623 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-31 09:09:51,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2022-01-31 09:09:51,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 129. [2022-01-31 09:09:51,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 105 states have (on average 1.0285714285714285) internal successors, (108), 106 states have internal predecessors, (108), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2022-01-31 09:09:51,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 131 transitions. [2022-01-31 09:09:51,635 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 131 transitions. Word has length 122 [2022-01-31 09:09:51,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:09:51,636 INFO L470 AbstractCegarLoop]: Abstraction has 129 states and 131 transitions. [2022-01-31 09:09:51,636 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 4.352941176470588) internal successors, (148), 33 states have internal predecessors, (148), 21 states have call successors, (23), 4 states have call predecessors, (23), 2 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-01-31 09:09:51,636 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 131 transitions. [2022-01-31 09:09:51,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2022-01-31 09:09:51,636 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:09:51,637 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:09:51,656 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-01-31 09:09:51,851 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:09:51,851 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:09:51,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:09:51,852 INFO L85 PathProgramCache]: Analyzing trace with hash 316887232, now seen corresponding path program 17 times [2022-01-31 09:09:51,852 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:09:51,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430873557] [2022-01-31 09:09:51,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:09:51,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:09:51,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:09:52,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:09:52,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:09:52,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-01-31 09:09:52,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:09:52,309 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-01-31 09:09:52,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:09:52,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-01-31 09:09:52,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:09:52,313 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-01-31 09:09:52,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:09:52,315 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-01-31 09:09:52,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:09:52,318 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-01-31 09:09:52,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:09:52,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-01-31 09:09:52,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:09:52,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-01-31 09:09:52,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:09:52,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-01-31 09:09:52,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:09:52,329 INFO L134 CoverageAnalysis]: Checked inductivity of 514 backedges. 46 proven. 324 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-01-31 09:09:52,330 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:09:52,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430873557] [2022-01-31 09:09:52,330 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430873557] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:09:52,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1146401081] [2022-01-31 09:09:52,330 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-31 09:09:52,330 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:09:52,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:09:52,332 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-01-31 09:09:52,364 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-01-31 09:09:52,835 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2022-01-31 09:09:52,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 09:09:52,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 83 conjunts are in the unsatisfiable core [2022-01-31 09:09:52,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:09:52,874 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 09:09:52,929 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:09:52,929 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:09:52,943 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:09:52,943 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:09:52,983 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:09:52,983 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:09:52,996 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:09:52,996 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:09:53,035 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:09:53,035 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:09:53,047 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:09:53,047 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:09:53,087 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:09:53,087 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:09:53,098 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:09:53,099 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:09:53,141 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:09:53,142 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:09:53,154 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:09:53,154 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:09:53,195 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:09:53,195 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:09:53,206 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:09:53,207 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:09:53,256 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:09:53,256 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:09:53,272 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:09:53,272 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:09:53,314 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:09:53,314 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:09:53,333 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:09:53,334 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:09:53,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:09:53,457 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:09:55,200 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-01-31 09:09:55,284 INFO L134 CoverageAnalysis]: Checked inductivity of 514 backedges. 28 proven. 342 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-01-31 09:09:55,284 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:09:56,511 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-01-31 09:09:56,513 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 28 [2022-01-31 09:09:56,530 INFO L134 CoverageAnalysis]: Checked inductivity of 514 backedges. 72 proven. 298 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-01-31 09:09:56,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1146401081] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:09:56,531 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:09:56,531 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 29, 28] total 60 [2022-01-31 09:09:56,531 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232859755] [2022-01-31 09:09:56,531 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:09:56,531 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2022-01-31 09:09:56,531 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:09:56,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2022-01-31 09:09:56,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=439, Invalid=3101, Unknown=0, NotChecked=0, Total=3540 [2022-01-31 09:09:56,533 INFO L87 Difference]: Start difference. First operand 129 states and 131 transitions. Second operand has 60 states, 58 states have (on average 3.396551724137931) internal successors, (197), 57 states have internal predecessors, (197), 22 states have call successors, (25), 5 states have call predecessors, (25), 2 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-01-31 09:09:59,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:09:59,174 INFO L93 Difference]: Finished difference Result 147 states and 151 transitions. [2022-01-31 09:09:59,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-31 09:09:59,175 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 58 states have (on average 3.396551724137931) internal successors, (197), 57 states have internal predecessors, (197), 22 states have call successors, (25), 5 states have call predecessors, (25), 2 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Word has length 126 [2022-01-31 09:09:59,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:09:59,175 INFO L225 Difference]: With dead ends: 147 [2022-01-31 09:09:59,175 INFO L226 Difference]: Without dead ends: 147 [2022-01-31 09:09:59,177 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 368 GetRequests, 231 SyntacticMatches, 39 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3600 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=1684, Invalid=8216, Unknown=0, NotChecked=0, Total=9900 [2022-01-31 09:09:59,177 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 331 mSDsluCounter, 392 mSDsCounter, 0 mSdLazyCounter, 1997 mSolverCounterSat, 180 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 331 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 2320 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 180 IncrementalHoareTripleChecker+Valid, 1997 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 143 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-31 09:09:59,177 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [331 Valid, 428 Invalid, 2320 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [180 Valid, 1997 Invalid, 0 Unknown, 143 Unchecked, 0.9s Time] [2022-01-31 09:09:59,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2022-01-31 09:09:59,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 137. [2022-01-31 09:09:59,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 111 states have (on average 1.027027027027027) internal successors, (114), 112 states have internal predecessors, (114), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2022-01-31 09:09:59,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 139 transitions. [2022-01-31 09:09:59,181 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 139 transitions. Word has length 126 [2022-01-31 09:09:59,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:09:59,181 INFO L470 AbstractCegarLoop]: Abstraction has 137 states and 139 transitions. [2022-01-31 09:09:59,181 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 58 states have (on average 3.396551724137931) internal successors, (197), 57 states have internal predecessors, (197), 22 states have call successors, (25), 5 states have call predecessors, (25), 2 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-01-31 09:09:59,181 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 139 transitions. [2022-01-31 09:09:59,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2022-01-31 09:09:59,182 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:09:59,182 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:09:59,208 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-01-31 09:09:59,382 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:09:59,383 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:09:59,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:09:59,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1805406026, now seen corresponding path program 18 times [2022-01-31 09:09:59,383 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:09:59,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016955269] [2022-01-31 09:09:59,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:09:59,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:09:59,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:09:59,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:09:59,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:09:59,533 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-01-31 09:09:59,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:09:59,536 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-01-31 09:09:59,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:09:59,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-01-31 09:09:59,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:09:59,539 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-01-31 09:09:59,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:09:59,541 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-01-31 09:09:59,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:09:59,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-01-31 09:09:59,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:09:59,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-01-31 09:09:59,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:09:59,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-01-31 09:09:59,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:09:59,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-01-31 09:09:59,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:09:59,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-01-31 09:09:59,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:09:59,553 INFO L134 CoverageAnalysis]: Checked inductivity of 590 backedges. 183 proven. 227 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-01-31 09:09:59,553 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:09:59,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016955269] [2022-01-31 09:09:59,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016955269] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:09:59,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1595804010] [2022-01-31 09:09:59,553 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-31 09:09:59,554 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:09:59,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:09:59,556 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-01-31 09:09:59,580 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-01-31 09:10:00,076 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2022-01-31 09:10:00,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 09:10:00,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-31 09:10:00,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:10:00,472 INFO L134 CoverageAnalysis]: Checked inductivity of 590 backedges. 220 proven. 190 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-01-31 09:10:00,472 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:10:00,854 INFO L134 CoverageAnalysis]: Checked inductivity of 590 backedges. 248 proven. 162 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-01-31 09:10:00,854 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1595804010] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:10:00,854 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:10:00,854 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 24, 24] total 37 [2022-01-31 09:10:00,854 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976837665] [2022-01-31 09:10:00,854 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:10:00,855 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-31 09:10:00,855 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:10:00,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-31 09:10:00,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=501, Invalid=831, Unknown=0, NotChecked=0, Total=1332 [2022-01-31 09:10:00,856 INFO L87 Difference]: Start difference. First operand 137 states and 139 transitions. Second operand has 37 states, 37 states have (on average 4.378378378378378) internal successors, (162), 36 states have internal predecessors, (162), 23 states have call successors, (25), 4 states have call predecessors, (25), 2 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-01-31 09:10:01,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:10:01,106 INFO L93 Difference]: Finished difference Result 234 states and 238 transitions. [2022-01-31 09:10:01,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-31 09:10:01,107 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 4.378378378378378) internal successors, (162), 36 states have internal predecessors, (162), 23 states have call successors, (25), 4 states have call predecessors, (25), 2 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Word has length 134 [2022-01-31 09:10:01,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:10:01,108 INFO L225 Difference]: With dead ends: 234 [2022-01-31 09:10:01,108 INFO L226 Difference]: Without dead ends: 143 [2022-01-31 09:10:01,109 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 315 GetRequests, 276 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 640 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=541, Invalid=941, Unknown=0, NotChecked=0, Total=1482 [2022-01-31 09:10:01,109 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 95 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 480 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 560 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 480 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-31 09:10:01,110 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 83 Invalid, 560 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 480 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-31 09:10:01,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2022-01-31 09:10:01,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 141. [2022-01-31 09:10:01,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 115 states have (on average 1.0260869565217392) internal successors, (118), 116 states have internal predecessors, (118), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2022-01-31 09:10:01,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 143 transitions. [2022-01-31 09:10:01,113 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 143 transitions. Word has length 134 [2022-01-31 09:10:01,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:10:01,113 INFO L470 AbstractCegarLoop]: Abstraction has 141 states and 143 transitions. [2022-01-31 09:10:01,114 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 4.378378378378378) internal successors, (162), 36 states have internal predecessors, (162), 23 states have call successors, (25), 4 states have call predecessors, (25), 2 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-01-31 09:10:01,114 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 143 transitions. [2022-01-31 09:10:01,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-01-31 09:10:01,114 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:10:01,114 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:10:01,134 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-01-31 09:10:01,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:10:01,323 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:10:01,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:10:01,324 INFO L85 PathProgramCache]: Analyzing trace with hash -1789044751, now seen corresponding path program 19 times [2022-01-31 09:10:01,324 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:10:01,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154603337] [2022-01-31 09:10:01,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:10:01,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:10:01,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:01,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:10:01,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:01,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-01-31 09:10:01,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:01,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-01-31 09:10:01,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:01,860 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-01-31 09:10:01,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:01,862 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-01-31 09:10:01,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:01,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-01-31 09:10:01,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:01,866 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-01-31 09:10:01,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:01,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-01-31 09:10:01,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:01,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-01-31 09:10:01,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:01,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-01-31 09:10:01,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:01,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-01-31 09:10:01,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:01,877 INFO L134 CoverageAnalysis]: Checked inductivity of 631 backedges. 51 proven. 400 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-01-31 09:10:01,877 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:10:01,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154603337] [2022-01-31 09:10:01,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154603337] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:10:01,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1588647087] [2022-01-31 09:10:01,877 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-31 09:10:01,877 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:10:01,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:10:01,880 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-01-31 09:10:01,891 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-01-31 09:10:02,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:02,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 372 conjuncts, 91 conjunts are in the unsatisfiable core [2022-01-31 09:10:02,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:10:02,051 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 09:10:02,112 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:10:02,113 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:10:02,124 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:10:02,125 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:10:02,165 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:10:02,165 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:10:02,177 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:10:02,177 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:10:02,221 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:10:02,222 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:10:02,234 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:10:02,234 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:10:02,273 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:10:02,273 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:10:02,286 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:10:02,286 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:10:02,326 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:10:02,326 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:10:02,341 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:10:02,341 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:10:02,382 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:10:02,383 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:10:02,397 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:10:02,398 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:10:02,452 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:10:02,452 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:10:02,464 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:10:02,464 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:10:02,507 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:10:02,507 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:10:02,523 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:10:02,524 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:10:02,566 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:10:02,566 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:10:02,578 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:10:02,579 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:10:02,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:10:02,680 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:10:04,630 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-01-31 09:10:04,719 INFO L134 CoverageAnalysis]: Checked inductivity of 631 backedges. 31 proven. 420 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-01-31 09:10:04,719 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:10:06,117 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-01-31 09:10:06,119 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 28 [2022-01-31 09:10:06,146 INFO L134 CoverageAnalysis]: Checked inductivity of 631 backedges. 80 proven. 371 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-01-31 09:10:06,146 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1588647087] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:10:06,146 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:10:06,146 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 31, 30] total 63 [2022-01-31 09:10:06,146 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369873623] [2022-01-31 09:10:06,146 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:10:06,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2022-01-31 09:10:06,147 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:10:06,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2022-01-31 09:10:06,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=483, Invalid=3423, Unknown=0, NotChecked=0, Total=3906 [2022-01-31 09:10:06,148 INFO L87 Difference]: Start difference. First operand 141 states and 143 transitions. Second operand has 63 states, 61 states have (on average 3.5245901639344264) internal successors, (215), 60 states have internal predecessors, (215), 24 states have call successors, (27), 5 states have call predecessors, (27), 2 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-01-31 09:10:08,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:10:08,848 INFO L93 Difference]: Finished difference Result 159 states and 163 transitions. [2022-01-31 09:10:08,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-31 09:10:08,848 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 61 states have (on average 3.5245901639344264) internal successors, (215), 60 states have internal predecessors, (215), 24 states have call successors, (27), 5 states have call predecessors, (27), 2 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Word has length 138 [2022-01-31 09:10:08,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:10:08,849 INFO L225 Difference]: With dead ends: 159 [2022-01-31 09:10:08,849 INFO L226 Difference]: Without dead ends: 159 [2022-01-31 09:10:08,850 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 402 GetRequests, 255 SyntacticMatches, 43 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4098 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=1916, Invalid=9214, Unknown=0, NotChecked=0, Total=11130 [2022-01-31 09:10:08,850 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 263 mSDsluCounter, 381 mSDsCounter, 0 mSdLazyCounter, 1857 mSolverCounterSat, 254 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 263 SdHoareTripleChecker+Valid, 419 SdHoareTripleChecker+Invalid, 2253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 254 IncrementalHoareTripleChecker+Valid, 1857 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 142 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-31 09:10:08,850 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [263 Valid, 419 Invalid, 2253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [254 Valid, 1857 Invalid, 0 Unknown, 142 Unchecked, 1.0s Time] [2022-01-31 09:10:08,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2022-01-31 09:10:08,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 149. [2022-01-31 09:10:08,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 121 states have (on average 1.024793388429752) internal successors, (124), 122 states have internal predecessors, (124), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-01-31 09:10:08,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 151 transitions. [2022-01-31 09:10:08,854 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 151 transitions. Word has length 138 [2022-01-31 09:10:08,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:10:08,854 INFO L470 AbstractCegarLoop]: Abstraction has 149 states and 151 transitions. [2022-01-31 09:10:08,855 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 61 states have (on average 3.5245901639344264) internal successors, (215), 60 states have internal predecessors, (215), 24 states have call successors, (27), 5 states have call predecessors, (27), 2 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-01-31 09:10:08,855 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 151 transitions. [2022-01-31 09:10:08,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-01-31 09:10:08,855 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:10:08,856 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:10:08,882 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-01-31 09:10:09,070 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:10:09,071 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:10:09,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:10:09,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1023407847, now seen corresponding path program 20 times [2022-01-31 09:10:09,071 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:10:09,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723021394] [2022-01-31 09:10:09,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:10:09,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:10:09,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:09,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:10:09,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:09,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-01-31 09:10:09,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:09,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-01-31 09:10:09,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:09,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-01-31 09:10:09,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:09,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-01-31 09:10:09,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:09,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-01-31 09:10:09,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:09,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-01-31 09:10:09,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:09,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-01-31 09:10:09,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:09,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-01-31 09:10:09,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:09,276 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-01-31 09:10:09,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:09,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-01-31 09:10:09,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:09,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-01-31 09:10:09,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:09,284 INFO L134 CoverageAnalysis]: Checked inductivity of 715 backedges. 223 proven. 272 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-01-31 09:10:09,284 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:10:09,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723021394] [2022-01-31 09:10:09,284 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723021394] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:10:09,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [379571622] [2022-01-31 09:10:09,284 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-31 09:10:09,285 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:10:09,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:10:09,286 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-01-31 09:10:09,287 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-01-31 09:10:09,422 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-31 09:10:09,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 09:10:09,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-31 09:10:09,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:10:09,896 INFO L134 CoverageAnalysis]: Checked inductivity of 715 backedges. 264 proven. 231 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-01-31 09:10:09,896 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:10:10,325 INFO L134 CoverageAnalysis]: Checked inductivity of 715 backedges. 295 proven. 200 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-01-31 09:10:10,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [379571622] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:10:10,325 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:10:10,325 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 26, 26] total 40 [2022-01-31 09:10:10,325 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366938156] [2022-01-31 09:10:10,326 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:10:10,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-31 09:10:10,326 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:10:10,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-31 09:10:10,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=588, Invalid=972, Unknown=0, NotChecked=0, Total=1560 [2022-01-31 09:10:10,327 INFO L87 Difference]: Start difference. First operand 149 states and 151 transitions. Second operand has 40 states, 40 states have (on average 4.4) internal successors, (176), 39 states have internal predecessors, (176), 25 states have call successors, (27), 4 states have call predecessors, (27), 2 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-01-31 09:10:10,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:10:10,620 INFO L93 Difference]: Finished difference Result 254 states and 258 transitions. [2022-01-31 09:10:10,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-31 09:10:10,621 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 4.4) internal successors, (176), 39 states have internal predecessors, (176), 25 states have call successors, (27), 4 states have call predecessors, (27), 2 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Word has length 146 [2022-01-31 09:10:10,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:10:10,622 INFO L225 Difference]: With dead ends: 254 [2022-01-31 09:10:10,622 INFO L226 Difference]: Without dead ends: 155 [2022-01-31 09:10:10,622 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 343 GetRequests, 301 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 753 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=631, Invalid=1091, Unknown=0, NotChecked=0, Total=1722 [2022-01-31 09:10:10,623 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 94 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 513 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 601 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 513 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-31 09:10:10,623 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 100 Invalid, 601 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 513 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-31 09:10:10,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2022-01-31 09:10:10,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 153. [2022-01-31 09:10:10,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 125 states have (on average 1.024) internal successors, (128), 126 states have internal predecessors, (128), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-01-31 09:10:10,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 155 transitions. [2022-01-31 09:10:10,627 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 155 transitions. Word has length 146 [2022-01-31 09:10:10,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:10:10,627 INFO L470 AbstractCegarLoop]: Abstraction has 153 states and 155 transitions. [2022-01-31 09:10:10,627 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 4.4) internal successors, (176), 39 states have internal predecessors, (176), 25 states have call successors, (27), 4 states have call predecessors, (27), 2 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-01-31 09:10:10,627 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 155 transitions. [2022-01-31 09:10:10,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2022-01-31 09:10:10,628 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:10:10,628 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:10:10,649 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-01-31 09:10:10,843 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-01-31 09:10:10,843 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:10:10,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:10:10,844 INFO L85 PathProgramCache]: Analyzing trace with hash 32087458, now seen corresponding path program 21 times [2022-01-31 09:10:10,844 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:10:10,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872362476] [2022-01-31 09:10:10,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:10:10,844 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:10:10,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:11,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:10:11,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:11,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-01-31 09:10:11,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:11,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-01-31 09:10:11,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:11,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-01-31 09:10:11,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:11,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-01-31 09:10:11,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:11,428 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-01-31 09:10:11,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:11,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-01-31 09:10:11,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:11,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-01-31 09:10:11,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:11,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-01-31 09:10:11,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:11,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-01-31 09:10:11,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:11,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-01-31 09:10:11,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:11,442 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2022-01-31 09:10:11,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:10:11,445 INFO L134 CoverageAnalysis]: Checked inductivity of 760 backedges. 56 proven. 484 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-01-31 09:10:11,445 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:10:11,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872362476] [2022-01-31 09:10:11,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872362476] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:10:11,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [851995496] [2022-01-31 09:10:11,445 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-31 09:10:11,445 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:10:11,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:10:11,446 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-01-31 09:10:11,477 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-01-31 09:10:12,269 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2022-01-31 09:10:12,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 09:10:12,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 399 conjuncts, 97 conjunts are in the unsatisfiable core [2022-01-31 09:10:12,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:10:12,301 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 09:10:12,314 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:10:12,314 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:10:12,327 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:10:12,328 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:10:12,341 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:10:12,342 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:10:12,351 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:10:12,352 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:10:12,368 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:10:12,369 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:10:12,379 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:10:12,379 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:10:12,395 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:10:12,395 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:10:12,406 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:10:12,407 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:10:12,423 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:10:12,424 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:10:12,434 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:10:12,434 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:10:12,448 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:10:12,449 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:10:12,459 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:10:12,459 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:10:12,474 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:10:12,474 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:10:12,486 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:10:12,486 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:10:12,506 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:10:12,506 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:10:12,516 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:10:12,516 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:10:12,531 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:10:12,531 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:10:12,542 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:10:12,542 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:10:12,556 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:10:12,556 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:10:12,569 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:10:12,578 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:10:12,648 INFO L353 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-01-31 09:10:12,649 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2022-01-31 09:12:41,198 INFO L353 Elim1Store]: treesize reduction 11, result has 21.4 percent of original size [2022-01-31 09:12:41,199 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 10 [2022-01-31 09:12:41,270 INFO L134 CoverageAnalysis]: Checked inductivity of 760 backedges. 34 proven. 506 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-01-31 09:12:41,270 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:12:42,722 INFO L134 CoverageAnalysis]: Checked inductivity of 760 backedges. 88 proven. 452 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-01-31 09:12:42,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [851995496] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:12:42,723 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:12:42,723 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 32, 32] total 52 [2022-01-31 09:12:42,723 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833515911] [2022-01-31 09:12:42,723 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:12:42,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-01-31 09:12:42,727 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:12:42,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-01-31 09:12:42,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=397, Invalid=2243, Unknown=12, NotChecked=0, Total=2652 [2022-01-31 09:12:42,729 INFO L87 Difference]: Start difference. First operand 153 states and 155 transitions. Second operand has 52 states, 50 states have (on average 3.72) internal successors, (186), 49 states have internal predecessors, (186), 25 states have call successors, (29), 5 states have call predecessors, (29), 2 states have return successors, (24), 23 states have call predecessors, (24), 23 states have call successors, (24) [2022-01-31 09:13:01,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:13:01,342 INFO L93 Difference]: Finished difference Result 171 states and 175 transitions. [2022-01-31 09:13:01,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-31 09:13:01,342 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 50 states have (on average 3.72) internal successors, (186), 49 states have internal predecessors, (186), 25 states have call successors, (29), 5 states have call predecessors, (29), 2 states have return successors, (24), 23 states have call predecessors, (24), 23 states have call successors, (24) Word has length 150 [2022-01-31 09:13:01,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:13:01,344 INFO L225 Difference]: With dead ends: 171 [2022-01-31 09:13:01,344 INFO L226 Difference]: Without dead ends: 171 [2022-01-31 09:13:01,345 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 435 GetRequests, 295 SyntacticMatches, 45 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2995 ImplicationChecksByTransitivity, 166.9s TimeCoverageRelationStatistics Valid=1677, Invalid=7606, Unknown=29, NotChecked=0, Total=9312 [2022-01-31 09:13:01,345 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 429 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 1933 mSolverCounterSat, 251 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 429 SdHoareTripleChecker+Valid, 402 SdHoareTripleChecker+Invalid, 2334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 251 IncrementalHoareTripleChecker+Valid, 1933 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 150 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-31 09:13:01,345 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [429 Valid, 402 Invalid, 2334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [251 Valid, 1933 Invalid, 0 Unknown, 150 Unchecked, 1.2s Time] [2022-01-31 09:13:01,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2022-01-31 09:13:01,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 161. [2022-01-31 09:13:01,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 131 states have (on average 1.0229007633587786) internal successors, (134), 132 states have internal predecessors, (134), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2022-01-31 09:13:01,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 163 transitions. [2022-01-31 09:13:01,350 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 163 transitions. Word has length 150 [2022-01-31 09:13:01,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:13:01,350 INFO L470 AbstractCegarLoop]: Abstraction has 161 states and 163 transitions. [2022-01-31 09:13:01,350 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 50 states have (on average 3.72) internal successors, (186), 49 states have internal predecessors, (186), 25 states have call successors, (29), 5 states have call predecessors, (29), 2 states have return successors, (24), 23 states have call predecessors, (24), 23 states have call successors, (24) [2022-01-31 09:13:01,350 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 163 transitions. [2022-01-31 09:13:01,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2022-01-31 09:13:01,351 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:13:01,351 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:13:01,383 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-01-31 09:13:01,583 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-01-31 09:13:01,584 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:13:01,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:13:01,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1388837784, now seen corresponding path program 22 times [2022-01-31 09:13:01,584 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:13:01,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223231391] [2022-01-31 09:13:01,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:13:01,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:13:01,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:01,767 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:13:01,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:01,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-01-31 09:13:01,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:01,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-01-31 09:13:01,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:01,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-01-31 09:13:01,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:01,776 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-01-31 09:13:01,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:01,778 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-01-31 09:13:01,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:01,780 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-01-31 09:13:01,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:01,783 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-01-31 09:13:01,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:01,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-01-31 09:13:01,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:01,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-01-31 09:13:01,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:01,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-01-31 09:13:01,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:01,792 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2022-01-31 09:13:01,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:01,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2022-01-31 09:13:01,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:01,798 INFO L134 CoverageAnalysis]: Checked inductivity of 852 backedges. 267 proven. 321 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-01-31 09:13:01,798 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:13:01,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223231391] [2022-01-31 09:13:01,799 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223231391] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:13:01,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1284223073] [2022-01-31 09:13:01,799 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-31 09:13:01,799 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:13:01,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:13:01,804 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-01-31 09:13:01,805 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-01-31 09:13:01,945 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-31 09:13:01,946 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 09:13:01,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-31 09:13:01,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:13:02,447 INFO L134 CoverageAnalysis]: Checked inductivity of 852 backedges. 312 proven. 276 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-01-31 09:13:02,447 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:13:02,963 INFO L134 CoverageAnalysis]: Checked inductivity of 852 backedges. 346 proven. 242 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-01-31 09:13:02,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1284223073] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:13:02,963 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:13:02,963 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 28, 28] total 43 [2022-01-31 09:13:02,963 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921576159] [2022-01-31 09:13:02,963 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:13:02,964 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-01-31 09:13:02,964 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:13:02,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-01-31 09:13:02,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=682, Invalid=1124, Unknown=0, NotChecked=0, Total=1806 [2022-01-31 09:13:02,965 INFO L87 Difference]: Start difference. First operand 161 states and 163 transitions. Second operand has 43 states, 43 states have (on average 4.4186046511627906) internal successors, (190), 42 states have internal predecessors, (190), 27 states have call successors, (29), 4 states have call predecessors, (29), 2 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-01-31 09:13:03,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:13:03,344 INFO L93 Difference]: Finished difference Result 274 states and 278 transitions. [2022-01-31 09:13:03,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-31 09:13:03,344 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 4.4186046511627906) internal successors, (190), 42 states have internal predecessors, (190), 27 states have call successors, (29), 4 states have call predecessors, (29), 2 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Word has length 158 [2022-01-31 09:13:03,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:13:03,345 INFO L225 Difference]: With dead ends: 274 [2022-01-31 09:13:03,345 INFO L226 Difference]: Without dead ends: 167 [2022-01-31 09:13:03,346 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 371 GetRequests, 326 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 875 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=728, Invalid=1252, Unknown=0, NotChecked=0, Total=1980 [2022-01-31 09:13:03,346 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 92 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 644 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 705 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 644 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-31 09:13:03,346 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 116 Invalid, 705 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 644 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-31 09:13:03,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2022-01-31 09:13:03,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 165. [2022-01-31 09:13:03,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 135 states have (on average 1.0222222222222221) internal successors, (138), 136 states have internal predecessors, (138), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2022-01-31 09:13:03,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 167 transitions. [2022-01-31 09:13:03,350 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 167 transitions. Word has length 158 [2022-01-31 09:13:03,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:13:03,350 INFO L470 AbstractCegarLoop]: Abstraction has 165 states and 167 transitions. [2022-01-31 09:13:03,350 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 4.4186046511627906) internal successors, (190), 42 states have internal predecessors, (190), 27 states have call successors, (29), 4 states have call predecessors, (29), 2 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-01-31 09:13:03,351 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 167 transitions. [2022-01-31 09:13:03,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2022-01-31 09:13:03,351 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:13:03,351 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:13:03,377 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-01-31 09:13:03,552 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-01-31 09:13:03,552 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:13:03,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:13:03,553 INFO L85 PathProgramCache]: Analyzing trace with hash 840851923, now seen corresponding path program 23 times [2022-01-31 09:13:03,553 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:13:03,553 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482147489] [2022-01-31 09:13:03,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:13:03,553 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:13:03,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:04,886 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:13:04,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:04,889 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-01-31 09:13:04,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:04,891 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-01-31 09:13:04,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:04,893 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-01-31 09:13:04,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:04,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-01-31 09:13:04,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:04,904 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-01-31 09:13:04,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:04,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-01-31 09:13:04,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:04,909 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-01-31 09:13:04,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:04,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-01-31 09:13:04,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:04,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-01-31 09:13:04,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:04,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-01-31 09:13:04,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:04,919 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-01-31 09:13:04,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:04,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2022-01-31 09:13:04,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:04,926 INFO L134 CoverageAnalysis]: Checked inductivity of 901 backedges. 96 proven. 541 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-01-31 09:13:04,926 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:13:04,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482147489] [2022-01-31 09:13:04,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482147489] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:13:04,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [868605289] [2022-01-31 09:13:04,927 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-31 09:13:04,927 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:13:04,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:13:04,929 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-01-31 09:13:04,953 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-01-31 09:13:05,592 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2022-01-31 09:13:05,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 09:13:05,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 107 conjunts are in the unsatisfiable core [2022-01-31 09:13:05,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:13:05,618 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 09:13:05,693 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:13:05,694 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:13:05,708 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:13:05,709 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:13:05,760 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:13:05,760 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:13:05,771 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:13:05,772 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:13:05,816 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:13:05,816 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:13:05,827 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:13:05,828 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:13:05,873 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:13:05,873 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:13:05,883 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:13:05,883 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:13:05,930 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:13:05,931 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:13:05,942 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:13:05,942 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:13:05,989 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:13:05,989 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:13:06,000 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:13:06,000 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:13:06,049 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:13:06,050 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:13:06,061 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:13:06,061 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:13:06,115 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:13:06,115 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:13:06,132 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:13:06,132 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:13:06,201 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:13:06,201 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:13:06,215 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:13:06,216 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:13:06,275 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:13:06,276 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:13:06,289 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:13:06,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:13:06,343 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:13:06,343 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:13:06,355 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:13:06,355 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:13:06,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:13:06,482 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:13:08,860 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-01-31 09:13:08,926 INFO L134 CoverageAnalysis]: Checked inductivity of 901 backedges. 37 proven. 600 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-01-31 09:13:08,926 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:13:11,271 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2022-01-31 09:13:11,273 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 192 treesize of output 184 [2022-01-31 09:13:11,317 INFO L134 CoverageAnalysis]: Checked inductivity of 901 backedges. 96 proven. 541 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-01-31 09:13:11,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [868605289] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:13:11,318 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:13:11,318 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35, 34] total 98 [2022-01-31 09:13:11,318 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274784534] [2022-01-31 09:13:11,318 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:13:11,318 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 98 states [2022-01-31 09:13:11,318 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:13:11,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2022-01-31 09:13:11,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1313, Invalid=8193, Unknown=0, NotChecked=0, Total=9506 [2022-01-31 09:13:11,320 INFO L87 Difference]: Start difference. First operand 165 states and 167 transitions. Second operand has 98 states, 95 states have (on average 3.031578947368421) internal successors, (288), 95 states have internal predecessors, (288), 40 states have call successors, (42), 5 states have call predecessors, (42), 2 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-01-31 09:13:24,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:13:24,806 INFO L93 Difference]: Finished difference Result 282 states and 315 transitions. [2022-01-31 09:13:24,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 154 states. [2022-01-31 09:13:24,806 INFO L78 Accepts]: Start accepts. Automaton has has 98 states, 95 states have (on average 3.031578947368421) internal successors, (288), 95 states have internal predecessors, (288), 40 states have call successors, (42), 5 states have call predecessors, (42), 2 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) Word has length 162 [2022-01-31 09:13:24,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:13:24,811 INFO L225 Difference]: With dead ends: 282 [2022-01-31 09:13:24,811 INFO L226 Difference]: Without dead ends: 282 [2022-01-31 09:13:24,814 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 563 GetRequests, 284 SyntacticMatches, 47 SemanticMatches, 232 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19569 ImplicationChecksByTransitivity, 16.5s TimeCoverageRelationStatistics Valid=9641, Invalid=44881, Unknown=0, NotChecked=0, Total=54522 [2022-01-31 09:13:24,815 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 1177 mSDsluCounter, 617 mSDsCounter, 0 mSdLazyCounter, 2171 mSolverCounterSat, 278 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1179 SdHoareTripleChecker+Valid, 663 SdHoareTripleChecker+Invalid, 2881 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 278 IncrementalHoareTripleChecker+Valid, 2171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 432 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-31 09:13:24,815 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1179 Valid, 663 Invalid, 2881 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [278 Valid, 2171 Invalid, 0 Unknown, 432 Unchecked, 1.2s Time] [2022-01-31 09:13:24,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2022-01-31 09:13:24,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 173. [2022-01-31 09:13:24,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 141 states have (on average 1.0212765957446808) internal successors, (144), 142 states have internal predecessors, (144), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2022-01-31 09:13:24,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 175 transitions. [2022-01-31 09:13:24,822 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 175 transitions. Word has length 162 [2022-01-31 09:13:24,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:13:24,824 INFO L470 AbstractCegarLoop]: Abstraction has 173 states and 175 transitions. [2022-01-31 09:13:24,825 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 98 states, 95 states have (on average 3.031578947368421) internal successors, (288), 95 states have internal predecessors, (288), 40 states have call successors, (42), 5 states have call predecessors, (42), 2 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-01-31 09:13:24,825 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 175 transitions. [2022-01-31 09:13:24,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-01-31 09:13:24,826 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:13:24,826 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:13:24,854 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-01-31 09:13:25,051 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:13:25,052 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:13:25,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:13:25,052 INFO L85 PathProgramCache]: Analyzing trace with hash -720240951, now seen corresponding path program 24 times [2022-01-31 09:13:25,052 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:13:25,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325224880] [2022-01-31 09:13:25,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:13:25,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:13:25,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:25,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:13:25,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:25,242 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-01-31 09:13:25,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:25,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-01-31 09:13:25,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:25,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-01-31 09:13:25,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:25,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-01-31 09:13:25,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:25,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-01-31 09:13:25,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:25,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-01-31 09:13:25,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:25,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-01-31 09:13:25,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:25,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-01-31 09:13:25,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:25,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-01-31 09:13:25,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:25,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-01-31 09:13:25,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:25,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-01-31 09:13:25,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:25,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2022-01-31 09:13:25,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:25,276 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2022-01-31 09:13:25,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:25,279 INFO L134 CoverageAnalysis]: Checked inductivity of 1001 backedges. 315 proven. 374 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-01-31 09:13:25,279 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:13:25,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325224880] [2022-01-31 09:13:25,280 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325224880] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:13:25,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [265180621] [2022-01-31 09:13:25,280 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-31 09:13:25,280 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:13:25,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:13:25,281 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-01-31 09:13:25,282 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-01-31 09:13:26,416 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) [2022-01-31 09:13:26,417 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 09:13:26,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 441 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-31 09:13:26,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:13:26,955 INFO L134 CoverageAnalysis]: Checked inductivity of 1001 backedges. 364 proven. 325 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-01-31 09:13:26,955 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:13:27,496 INFO L134 CoverageAnalysis]: Checked inductivity of 1001 backedges. 401 proven. 288 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-01-31 09:13:27,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [265180621] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:13:27,496 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:13:27,496 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 30, 30] total 46 [2022-01-31 09:13:27,496 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185933695] [2022-01-31 09:13:27,496 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:13:27,497 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-31 09:13:27,497 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:13:27,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-31 09:13:27,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=783, Invalid=1287, Unknown=0, NotChecked=0, Total=2070 [2022-01-31 09:13:27,498 INFO L87 Difference]: Start difference. First operand 173 states and 175 transitions. Second operand has 46 states, 46 states have (on average 4.434782608695652) internal successors, (204), 45 states have internal predecessors, (204), 29 states have call successors, (31), 4 states have call predecessors, (31), 2 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-01-31 09:13:27,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:13:27,833 INFO L93 Difference]: Finished difference Result 294 states and 298 transitions. [2022-01-31 09:13:27,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-31 09:13:27,834 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 4.434782608695652) internal successors, (204), 45 states have internal predecessors, (204), 29 states have call successors, (31), 4 states have call predecessors, (31), 2 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 170 [2022-01-31 09:13:27,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:13:27,834 INFO L225 Difference]: With dead ends: 294 [2022-01-31 09:13:27,834 INFO L226 Difference]: Without dead ends: 179 [2022-01-31 09:13:27,835 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 399 GetRequests, 351 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1006 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=832, Invalid=1424, Unknown=0, NotChecked=0, Total=2256 [2022-01-31 09:13:27,835 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 100 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 593 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 666 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 593 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-31 09:13:27,835 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 115 Invalid, 666 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 593 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-31 09:13:27,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2022-01-31 09:13:27,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 177. [2022-01-31 09:13:27,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 145 states have (on average 1.0206896551724138) internal successors, (148), 146 states have internal predecessors, (148), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2022-01-31 09:13:27,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 179 transitions. [2022-01-31 09:13:27,839 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 179 transitions. Word has length 170 [2022-01-31 09:13:27,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:13:27,839 INFO L470 AbstractCegarLoop]: Abstraction has 177 states and 179 transitions. [2022-01-31 09:13:27,840 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 4.434782608695652) internal successors, (204), 45 states have internal predecessors, (204), 29 states have call successors, (31), 4 states have call predecessors, (31), 2 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-01-31 09:13:27,840 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 179 transitions. [2022-01-31 09:13:27,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2022-01-31 09:13:27,841 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:13:27,841 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:13:27,870 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-01-31 09:13:28,055 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-01-31 09:13:28,055 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:13:28,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:13:28,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1875778428, now seen corresponding path program 25 times [2022-01-31 09:13:28,056 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:13:28,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272768827] [2022-01-31 09:13:28,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:13:28,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:13:28,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:28,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:13:28,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:28,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-01-31 09:13:28,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:28,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-01-31 09:13:28,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:28,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-01-31 09:13:28,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:28,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-01-31 09:13:28,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:28,811 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-01-31 09:13:28,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:28,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-01-31 09:13:28,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:28,820 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-01-31 09:13:28,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:28,823 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-01-31 09:13:28,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:28,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-01-31 09:13:28,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:28,827 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2022-01-31 09:13:28,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:28,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2022-01-31 09:13:28,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:28,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2022-01-31 09:13:28,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:28,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2022-01-31 09:13:28,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:28,836 INFO L134 CoverageAnalysis]: Checked inductivity of 1054 backedges. 66 proven. 676 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-01-31 09:13:28,836 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:13:28,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272768827] [2022-01-31 09:13:28,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272768827] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:13:28,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1497347370] [2022-01-31 09:13:28,837 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-31 09:13:28,837 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:13:28,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:13:28,838 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 09:13:28,864 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-01-31 09:13:29,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:29,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 453 conjuncts, 115 conjunts are in the unsatisfiable core [2022-01-31 09:13:29,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:13:29,101 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 09:13:29,181 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:13:29,181 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:13:29,195 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:13:29,195 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:13:29,245 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:13:29,245 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:13:29,260 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:13:29,261 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:13:29,312 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:13:29,312 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:13:29,326 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:13:29,327 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:13:29,381 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:13:29,382 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:13:29,396 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:13:29,397 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:13:29,450 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:13:29,451 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:13:29,465 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:13:29,465 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:13:29,521 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:13:29,521 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:13:29,536 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:13:29,537 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:13:29,593 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:13:29,593 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:13:29,608 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:13:29,608 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:13:29,665 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:13:29,665 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:13:29,679 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:13:29,679 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:13:29,724 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:13:29,725 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:13:29,736 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:13:29,737 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:13:29,782 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:13:29,782 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:13:29,793 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:13:29,794 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:13:29,856 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:13:29,857 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:13:29,870 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:13:29,870 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:13:29,921 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:13:29,921 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:13:29,936 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:13:29,936 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:13:30,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:13:30,064 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:13:32,795 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-01-31 09:13:32,900 INFO L134 CoverageAnalysis]: Checked inductivity of 1054 backedges. 40 proven. 702 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-01-31 09:13:32,900 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:13:34,964 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-01-31 09:13:34,966 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 28 [2022-01-31 09:13:34,983 INFO L134 CoverageAnalysis]: Checked inductivity of 1054 backedges. 104 proven. 638 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-01-31 09:13:34,984 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1497347370] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:13:34,984 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:13:34,984 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 37, 36] total 76 [2022-01-31 09:13:34,984 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740625903] [2022-01-31 09:13:34,984 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:13:34,984 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2022-01-31 09:13:34,984 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:13:34,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2022-01-31 09:13:34,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=643, Invalid=5057, Unknown=0, NotChecked=0, Total=5700 [2022-01-31 09:13:34,986 INFO L87 Difference]: Start difference. First operand 177 states and 179 transitions. Second operand has 76 states, 74 states have (on average 3.635135135135135) internal successors, (269), 73 states have internal predecessors, (269), 30 states have call successors, (33), 5 states have call predecessors, (33), 2 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-01-31 09:13:39,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:13:39,357 INFO L93 Difference]: Finished difference Result 195 states and 199 transitions. [2022-01-31 09:13:39,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-01-31 09:13:39,357 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 74 states have (on average 3.635135135135135) internal successors, (269), 73 states have internal predecessors, (269), 30 states have call successors, (33), 5 states have call predecessors, (33), 2 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 174 [2022-01-31 09:13:39,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:13:39,358 INFO L225 Difference]: With dead ends: 195 [2022-01-31 09:13:39,358 INFO L226 Difference]: Without dead ends: 195 [2022-01-31 09:13:39,359 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 504 GetRequests, 323 SyntacticMatches, 55 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6208 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=2770, Invalid=13486, Unknown=0, NotChecked=0, Total=16256 [2022-01-31 09:13:39,359 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 451 mSDsluCounter, 582 mSDsCounter, 0 mSdLazyCounter, 3003 mSolverCounterSat, 248 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 451 SdHoareTripleChecker+Valid, 626 SdHoareTripleChecker+Invalid, 3444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 248 IncrementalHoareTripleChecker+Valid, 3003 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 193 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-31 09:13:39,359 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [451 Valid, 626 Invalid, 3444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [248 Valid, 3003 Invalid, 0 Unknown, 193 Unchecked, 1.5s Time] [2022-01-31 09:13:39,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2022-01-31 09:13:39,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 185. [2022-01-31 09:13:39,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 151 states have (on average 1.0198675496688743) internal successors, (154), 152 states have internal predecessors, (154), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2022-01-31 09:13:39,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 187 transitions. [2022-01-31 09:13:39,364 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 187 transitions. Word has length 174 [2022-01-31 09:13:39,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:13:39,364 INFO L470 AbstractCegarLoop]: Abstraction has 185 states and 187 transitions. [2022-01-31 09:13:39,364 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 74 states have (on average 3.635135135135135) internal successors, (269), 73 states have internal predecessors, (269), 30 states have call successors, (33), 5 states have call predecessors, (33), 2 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-01-31 09:13:39,364 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 187 transitions. [2022-01-31 09:13:39,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2022-01-31 09:13:39,365 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:13:39,365 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:13:39,384 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-01-31 09:13:39,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-01-31 09:13:39,571 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:13:39,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:13:39,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1277935494, now seen corresponding path program 26 times [2022-01-31 09:13:39,572 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:13:39,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418143251] [2022-01-31 09:13:39,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:13:39,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:13:39,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:39,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:13:39,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:39,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-01-31 09:13:39,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:39,792 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-01-31 09:13:39,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:39,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-01-31 09:13:39,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:39,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-01-31 09:13:39,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:39,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-01-31 09:13:39,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:39,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-01-31 09:13:39,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:39,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-01-31 09:13:39,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:39,808 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-01-31 09:13:39,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:39,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-01-31 09:13:39,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:39,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2022-01-31 09:13:39,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:39,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2022-01-31 09:13:39,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:39,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2022-01-31 09:13:39,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:39,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2022-01-31 09:13:39,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:39,820 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2022-01-31 09:13:39,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:39,822 INFO L134 CoverageAnalysis]: Checked inductivity of 1162 backedges. 367 proven. 431 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-01-31 09:13:39,823 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:13:39,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418143251] [2022-01-31 09:13:39,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418143251] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:13:39,824 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [138412775] [2022-01-31 09:13:39,824 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-31 09:13:39,824 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:13:39,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:13:39,828 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 09:13:39,855 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-01-31 09:13:40,027 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-31 09:13:40,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 09:13:40,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 468 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-31 09:13:40,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:13:40,734 INFO L134 CoverageAnalysis]: Checked inductivity of 1162 backedges. 420 proven. 378 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-01-31 09:13:40,735 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:13:41,322 INFO L134 CoverageAnalysis]: Checked inductivity of 1162 backedges. 460 proven. 338 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-01-31 09:13:41,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [138412775] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:13:41,322 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:13:41,322 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 32, 32] total 49 [2022-01-31 09:13:41,323 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059487741] [2022-01-31 09:13:41,323 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:13:41,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-31 09:13:41,323 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:13:41,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-31 09:13:41,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=891, Invalid=1461, Unknown=0, NotChecked=0, Total=2352 [2022-01-31 09:13:41,324 INFO L87 Difference]: Start difference. First operand 185 states and 187 transitions. Second operand has 49 states, 49 states have (on average 4.448979591836735) internal successors, (218), 48 states have internal predecessors, (218), 31 states have call successors, (33), 4 states have call predecessors, (33), 2 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-01-31 09:13:41,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:13:41,642 INFO L93 Difference]: Finished difference Result 314 states and 318 transitions. [2022-01-31 09:13:41,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-31 09:13:41,642 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 4.448979591836735) internal successors, (218), 48 states have internal predecessors, (218), 31 states have call successors, (33), 4 states have call predecessors, (33), 2 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 182 [2022-01-31 09:13:41,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:13:41,644 INFO L225 Difference]: With dead ends: 314 [2022-01-31 09:13:41,644 INFO L226 Difference]: Without dead ends: 191 [2022-01-31 09:13:41,644 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 427 GetRequests, 376 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1146 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=943, Invalid=1607, Unknown=0, NotChecked=0, Total=2550 [2022-01-31 09:13:41,645 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 64 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 563 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 563 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-31 09:13:41,645 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 127 Invalid, 623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 563 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-31 09:13:41,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2022-01-31 09:13:41,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 189. [2022-01-31 09:13:41,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 155 states have (on average 1.0193548387096774) internal successors, (158), 156 states have internal predecessors, (158), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2022-01-31 09:13:41,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 191 transitions. [2022-01-31 09:13:41,650 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 191 transitions. Word has length 182 [2022-01-31 09:13:41,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:13:41,650 INFO L470 AbstractCegarLoop]: Abstraction has 189 states and 191 transitions. [2022-01-31 09:13:41,650 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 4.448979591836735) internal successors, (218), 48 states have internal predecessors, (218), 31 states have call successors, (33), 4 states have call predecessors, (33), 2 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-01-31 09:13:41,650 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 191 transitions. [2022-01-31 09:13:41,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2022-01-31 09:13:41,651 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:13:41,651 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:13:41,678 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-01-31 09:13:41,865 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:13:41,865 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:13:41,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:13:41,865 INFO L85 PathProgramCache]: Analyzing trace with hash 653944245, now seen corresponding path program 27 times [2022-01-31 09:13:41,865 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:13:41,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014500668] [2022-01-31 09:13:41,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:13:41,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:13:41,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:43,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:13:43,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:43,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-01-31 09:13:43,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:43,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-01-31 09:13:43,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:43,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-01-31 09:13:43,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:43,309 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-01-31 09:13:43,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:43,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-01-31 09:13:43,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:43,313 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-01-31 09:13:43,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:43,315 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-01-31 09:13:43,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:43,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-01-31 09:13:43,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:43,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-01-31 09:13:43,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:43,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-01-31 09:13:43,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:43,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2022-01-31 09:13:43,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:43,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2022-01-31 09:13:43,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:43,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2022-01-31 09:13:43,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:43,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2022-01-31 09:13:43,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:13:43,336 INFO L134 CoverageAnalysis]: Checked inductivity of 1219 backedges. 109 proven. 746 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-01-31 09:13:43,336 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:13:43,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014500668] [2022-01-31 09:13:43,336 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014500668] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:13:43,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [259025255] [2022-01-31 09:13:43,336 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-31 09:13:43,336 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:13:43,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:13:43,338 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 09:13:43,354 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-01-31 09:13:45,738 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2022-01-31 09:13:45,738 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 09:13:45,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 480 conjuncts, 99 conjunts are in the unsatisfiable core [2022-01-31 09:13:45,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:13:45,824 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 09:13:45,950 INFO L353 Elim1Store]: treesize reduction 29, result has 42.0 percent of original size [2022-01-31 09:13:45,950 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 37 [2022-01-31 09:13:46,048 INFO L353 Elim1Store]: treesize reduction 29, result has 39.6 percent of original size [2022-01-31 09:13:46,048 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 44 [2022-01-31 09:13:46,277 INFO L353 Elim1Store]: treesize reduction 29, result has 42.0 percent of original size [2022-01-31 09:13:46,278 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 58 [2022-01-31 09:13:46,419 INFO L353 Elim1Store]: treesize reduction 29, result has 39.6 percent of original size [2022-01-31 09:13:46,420 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 55 [2022-01-31 09:13:46,654 INFO L353 Elim1Store]: treesize reduction 29, result has 42.0 percent of original size [2022-01-31 09:13:46,655 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 49 [2022-01-31 09:13:46,711 INFO L353 Elim1Store]: treesize reduction 29, result has 39.6 percent of original size [2022-01-31 09:13:46,711 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 46 [2022-01-31 09:13:46,869 INFO L353 Elim1Store]: treesize reduction 29, result has 42.0 percent of original size [2022-01-31 09:13:46,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 49 [2022-01-31 09:13:46,921 INFO L353 Elim1Store]: treesize reduction 29, result has 39.6 percent of original size [2022-01-31 09:13:46,922 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 46 [2022-01-31 09:13:47,108 INFO L353 Elim1Store]: treesize reduction 29, result has 42.0 percent of original size [2022-01-31 09:13:47,109 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 49 [2022-01-31 09:13:47,170 INFO L353 Elim1Store]: treesize reduction 29, result has 39.6 percent of original size [2022-01-31 09:13:47,170 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 46 [2022-01-31 09:13:47,402 INFO L353 Elim1Store]: treesize reduction 29, result has 42.0 percent of original size [2022-01-31 09:13:47,402 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 49 [2022-01-31 09:13:47,457 INFO L353 Elim1Store]: treesize reduction 29, result has 39.6 percent of original size [2022-01-31 09:13:47,457 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 46 [2022-01-31 09:13:47,676 INFO L353 Elim1Store]: treesize reduction 29, result has 42.0 percent of original size [2022-01-31 09:13:47,676 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 49 [2022-01-31 09:13:47,722 INFO L353 Elim1Store]: treesize reduction 29, result has 39.6 percent of original size [2022-01-31 09:13:47,722 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 46 [2022-01-31 09:13:47,914 INFO L353 Elim1Store]: treesize reduction 29, result has 42.0 percent of original size [2022-01-31 09:13:47,915 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 49 [2022-01-31 09:13:47,966 INFO L353 Elim1Store]: treesize reduction 29, result has 39.6 percent of original size [2022-01-31 09:13:47,966 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 46 [2022-01-31 09:13:48,193 INFO L353 Elim1Store]: treesize reduction 29, result has 42.0 percent of original size [2022-01-31 09:13:48,194 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 49 [2022-01-31 09:13:48,236 INFO L353 Elim1Store]: treesize reduction 29, result has 39.6 percent of original size [2022-01-31 09:13:48,236 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 46 [2022-01-31 09:13:48,416 INFO L353 Elim1Store]: treesize reduction 29, result has 42.0 percent of original size [2022-01-31 09:13:48,416 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 49 [2022-01-31 09:13:48,461 INFO L353 Elim1Store]: treesize reduction 29, result has 39.6 percent of original size [2022-01-31 09:13:48,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 46 [2022-01-31 09:13:48,636 INFO L353 Elim1Store]: treesize reduction 29, result has 42.0 percent of original size [2022-01-31 09:13:48,637 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 49 [2022-01-31 09:13:48,682 INFO L353 Elim1Store]: treesize reduction 29, result has 39.6 percent of original size [2022-01-31 09:13:48,683 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 46 [2022-01-31 09:13:48,875 INFO L353 Elim1Store]: treesize reduction 29, result has 42.0 percent of original size [2022-01-31 09:13:48,875 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 49 [2022-01-31 09:13:48,926 INFO L353 Elim1Store]: treesize reduction 29, result has 39.6 percent of original size [2022-01-31 09:13:48,926 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 46 [2022-01-31 09:13:49,113 INFO L353 Elim1Store]: treesize reduction 29, result has 42.0 percent of original size [2022-01-31 09:13:49,113 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 49 [2022-01-31 09:13:49,162 INFO L353 Elim1Store]: treesize reduction 29, result has 39.6 percent of original size [2022-01-31 09:13:49,162 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 46 [2022-01-31 09:13:49,439 INFO L353 Elim1Store]: treesize reduction 29, result has 39.6 percent of original size [2022-01-31 09:13:49,439 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 46 [2022-01-31 09:13:54,902 INFO L353 Elim1Store]: treesize reduction 9, result has 25.0 percent of original size [2022-01-31 09:13:54,902 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 18 [2022-01-31 09:13:55,021 INFO L134 CoverageAnalysis]: Checked inductivity of 1219 backedges. 378 proven. 477 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-01-31 09:13:55,021 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:13:55,157 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [259025255] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:13:55,157 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-31 09:13:55,157 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 42] total 80 [2022-01-31 09:13:55,157 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571632735] [2022-01-31 09:13:55,157 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-31 09:13:55,157 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2022-01-31 09:13:55,158 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:13:55,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2022-01-31 09:13:55,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=847, Invalid=5795, Unknown=0, NotChecked=0, Total=6642 [2022-01-31 09:13:55,159 INFO L87 Difference]: Start difference. First operand 189 states and 191 transitions. Second operand has 80 states, 78 states have (on average 2.923076923076923) internal successors, (228), 77 states have internal predecessors, (228), 31 states have call successors, (33), 5 states have call predecessors, (33), 3 states have return successors, (30), 29 states have call predecessors, (30), 29 states have call successors, (30) [2022-01-31 09:14:00,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:14:00,175 INFO L93 Difference]: Finished difference Result 327 states and 331 transitions. [2022-01-31 09:14:00,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-01-31 09:14:00,176 INFO L78 Accepts]: Start accepts. Automaton has has 80 states, 78 states have (on average 2.923076923076923) internal successors, (228), 77 states have internal predecessors, (228), 31 states have call successors, (33), 5 states have call predecessors, (33), 3 states have return successors, (30), 29 states have call predecessors, (30), 29 states have call successors, (30) Word has length 186 [2022-01-31 09:14:00,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:14:00,177 INFO L225 Difference]: With dead ends: 327 [2022-01-31 09:14:00,177 INFO L226 Difference]: Without dead ends: 205 [2022-01-31 09:14:00,177 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 402 GetRequests, 229 SyntacticMatches, 33 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7506 ImplicationChecksByTransitivity, 10.1s TimeCoverageRelationStatistics Valid=2303, Invalid=17719, Unknown=0, NotChecked=0, Total=20022 [2022-01-31 09:14:00,178 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 258 mSDsluCounter, 770 mSDsCounter, 0 mSdLazyCounter, 635 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 259 SdHoareTripleChecker+Valid, 834 SdHoareTripleChecker+Invalid, 1043 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 635 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 368 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-31 09:14:00,178 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [259 Valid, 834 Invalid, 1043 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 635 Invalid, 0 Unknown, 368 Unchecked, 0.3s Time] [2022-01-31 09:14:00,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2022-01-31 09:14:00,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 201. [2022-01-31 09:14:00,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 165 states have (on average 1.0242424242424242) internal successors, (169), 166 states have internal predecessors, (169), 18 states have call successors, (18), 18 states have call predecessors, (18), 17 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2022-01-31 09:14:00,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 204 transitions. [2022-01-31 09:14:00,182 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 204 transitions. Word has length 186 [2022-01-31 09:14:00,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:14:00,182 INFO L470 AbstractCegarLoop]: Abstraction has 201 states and 204 transitions. [2022-01-31 09:14:00,182 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 78 states have (on average 2.923076923076923) internal successors, (228), 77 states have internal predecessors, (228), 31 states have call successors, (33), 5 states have call predecessors, (33), 3 states have return successors, (30), 29 states have call predecessors, (30), 29 states have call successors, (30) [2022-01-31 09:14:00,183 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 204 transitions. [2022-01-31 09:14:00,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2022-01-31 09:14:00,183 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:14:00,184 INFO L514 BasicCegarLoop]: trace histogram [16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:14:00,215 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-01-31 09:14:00,411 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:14:00,411 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:14:00,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:14:00,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1309792922, now seen corresponding path program 28 times [2022-01-31 09:14:00,412 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:14:00,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873942300] [2022-01-31 09:14:00,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:14:00,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:14:00,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:01,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:14:01,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:01,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-01-31 09:14:01,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:01,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-01-31 09:14:01,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:01,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-01-31 09:14:01,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:01,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-01-31 09:14:01,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:01,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-01-31 09:14:01,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:01,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-01-31 09:14:01,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:01,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-01-31 09:14:01,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:01,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-01-31 09:14:01,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:01,275 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2022-01-31 09:14:01,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:01,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2022-01-31 09:14:01,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:01,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2022-01-31 09:14:01,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:01,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2022-01-31 09:14:01,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:01,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2022-01-31 09:14:01,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:01,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2022-01-31 09:14:01,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:01,288 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2022-01-31 09:14:01,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:01,294 INFO L134 CoverageAnalysis]: Checked inductivity of 1396 backedges. 78 proven. 898 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-01-31 09:14:01,294 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:14:01,294 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873942300] [2022-01-31 09:14:01,294 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873942300] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:14:01,294 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [317827675] [2022-01-31 09:14:01,294 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-31 09:14:01,295 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:14:01,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:14:01,296 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 09:14:01,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-01-31 09:14:01,536 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-31 09:14:01,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 09:14:01,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 476 conjuncts, 131 conjunts are in the unsatisfiable core [2022-01-31 09:14:01,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:14:01,586 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 09:14:01,650 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:14:01,651 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:14:01,662 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:14:01,663 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:14:01,705 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:14:01,705 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:14:01,724 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:14:01,724 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:14:01,767 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:14:01,768 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:14:01,780 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:14:01,780 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:14:01,823 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:14:01,823 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:14:01,834 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:14:01,834 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:14:01,881 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:14:01,881 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:14:01,893 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:14:01,893 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:14:01,938 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:14:01,938 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:14:01,951 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:14:01,952 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:14:02,002 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:14:02,002 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:14:02,015 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:14:02,015 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:14:02,061 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:14:02,061 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:14:02,075 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:14:02,075 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:14:02,130 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:14:02,130 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:14:02,142 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:14:02,142 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:14:02,188 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:14:02,188 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:14:02,201 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:14:02,202 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:14:02,247 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:14:02,248 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:14:02,259 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:14:02,260 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:14:02,306 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:14:02,307 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:14:02,318 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:14:02,318 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:14:02,369 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:14:02,369 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:14:02,380 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:14:02,381 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:14:02,429 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:14:02,429 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:14:02,441 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:14:02,441 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:14:02,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:14:02,564 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:14:05,842 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-01-31 09:14:05,954 INFO L134 CoverageAnalysis]: Checked inductivity of 1396 backedges. 46 proven. 930 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-01-31 09:14:05,955 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:14:08,085 INFO L134 CoverageAnalysis]: Checked inductivity of 1396 backedges. 120 proven. 856 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-01-31 09:14:08,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [317827675] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:14:08,085 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:14:08,086 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 41, 40] total 83 [2022-01-31 09:14:08,086 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680333761] [2022-01-31 09:14:08,086 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:14:08,086 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 83 states [2022-01-31 09:14:08,086 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:14:08,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2022-01-31 09:14:08,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=733, Invalid=6073, Unknown=0, NotChecked=0, Total=6806 [2022-01-31 09:14:08,087 INFO L87 Difference]: Start difference. First operand 201 states and 204 transitions. Second operand has 83 states, 81 states have (on average 3.740740740740741) internal successors, (303), 80 states have internal predecessors, (303), 34 states have call successors, (37), 5 states have call predecessors, (37), 2 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-01-31 09:14:16,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:14:16,836 INFO L93 Difference]: Finished difference Result 306 states and 332 transitions. [2022-01-31 09:14:16,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-01-31 09:14:16,836 INFO L78 Accepts]: Start accepts. Automaton has has 83 states, 81 states have (on average 3.740740740740741) internal successors, (303), 80 states have internal predecessors, (303), 34 states have call successors, (37), 5 states have call predecessors, (37), 2 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Word has length 198 [2022-01-31 09:14:16,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:14:16,837 INFO L225 Difference]: With dead ends: 306 [2022-01-31 09:14:16,837 INFO L226 Difference]: Without dead ends: 306 [2022-01-31 09:14:16,839 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 596 GetRequests, 368 SyntacticMatches, 63 SemanticMatches, 165 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10855 ImplicationChecksByTransitivity, 10.7s TimeCoverageRelationStatistics Valid=4572, Invalid=23150, Unknown=0, NotChecked=0, Total=27722 [2022-01-31 09:14:16,839 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 883 mSDsluCounter, 836 mSDsCounter, 0 mSdLazyCounter, 4726 mSolverCounterSat, 782 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 883 SdHoareTripleChecker+Valid, 905 SdHoareTripleChecker+Invalid, 5782 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 782 IncrementalHoareTripleChecker+Valid, 4726 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 274 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-01-31 09:14:16,839 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [883 Valid, 905 Invalid, 5782 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [782 Valid, 4726 Invalid, 0 Unknown, 274 Unchecked, 2.7s Time] [2022-01-31 09:14:16,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2022-01-31 09:14:16,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 209. [2022-01-31 09:14:16,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 171 states have (on average 1.023391812865497) internal successors, (175), 172 states have internal predecessors, (175), 19 states have call successors, (19), 19 states have call predecessors, (19), 18 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2022-01-31 09:14:16,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 212 transitions. [2022-01-31 09:14:16,848 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 212 transitions. Word has length 198 [2022-01-31 09:14:16,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:14:16,848 INFO L470 AbstractCegarLoop]: Abstraction has 209 states and 212 transitions. [2022-01-31 09:14:16,848 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 83 states, 81 states have (on average 3.740740740740741) internal successors, (303), 80 states have internal predecessors, (303), 34 states have call successors, (37), 5 states have call predecessors, (37), 2 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-01-31 09:14:16,849 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 212 transitions. [2022-01-31 09:14:16,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2022-01-31 09:14:16,850 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:14:16,850 INFO L514 BasicCegarLoop]: trace histogram [17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:14:16,882 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-01-31 09:14:17,079 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:14:17,080 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:14:17,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:14:17,080 INFO L85 PathProgramCache]: Analyzing trace with hash 1505394524, now seen corresponding path program 29 times [2022-01-31 09:14:17,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:14:17,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968108792] [2022-01-31 09:14:17,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:14:17,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:14:17,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:17,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:14:17,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:17,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-01-31 09:14:17,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:17,366 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-01-31 09:14:17,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:17,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-01-31 09:14:17,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:17,370 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-01-31 09:14:17,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:17,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-01-31 09:14:17,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:17,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-01-31 09:14:17,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:17,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-01-31 09:14:17,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:17,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-01-31 09:14:17,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:17,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2022-01-31 09:14:17,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:17,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2022-01-31 09:14:17,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:17,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2022-01-31 09:14:17,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:17,387 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2022-01-31 09:14:17,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:17,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2022-01-31 09:14:17,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:17,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2022-01-31 09:14:17,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:17,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2022-01-31 09:14:17,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:17,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2022-01-31 09:14:17,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:17,397 INFO L134 CoverageAnalysis]: Checked inductivity of 1520 backedges. 483 proven. 557 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-01-31 09:14:17,398 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:14:17,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968108792] [2022-01-31 09:14:17,398 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968108792] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:14:17,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1975783510] [2022-01-31 09:14:17,398 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-31 09:14:17,398 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:14:17,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:14:17,399 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 09:14:17,427 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-01-31 09:14:19,261 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 17 check-sat command(s) [2022-01-31 09:14:19,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 09:14:19,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 522 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-31 09:14:19,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:14:19,950 INFO L134 CoverageAnalysis]: Checked inductivity of 1520 backedges. 544 proven. 496 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-01-31 09:14:19,950 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:14:20,638 INFO L134 CoverageAnalysis]: Checked inductivity of 1520 backedges. 590 proven. 450 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-01-31 09:14:20,638 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1975783510] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:14:20,638 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:14:20,638 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 36, 36] total 55 [2022-01-31 09:14:20,638 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534700278] [2022-01-31 09:14:20,638 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:14:20,639 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-31 09:14:20,639 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:14:20,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-31 09:14:20,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1128, Invalid=1842, Unknown=0, NotChecked=0, Total=2970 [2022-01-31 09:14:20,640 INFO L87 Difference]: Start difference. First operand 209 states and 212 transitions. Second operand has 55 states, 55 states have (on average 4.472727272727273) internal successors, (246), 54 states have internal predecessors, (246), 35 states have call successors, (37), 4 states have call predecessors, (37), 2 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-01-31 09:14:21,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:14:21,023 INFO L93 Difference]: Finished difference Result 357 states and 362 transitions. [2022-01-31 09:14:21,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-31 09:14:21,024 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 4.472727272727273) internal successors, (246), 54 states have internal predecessors, (246), 35 states have call successors, (37), 4 states have call predecessors, (37), 2 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Word has length 206 [2022-01-31 09:14:21,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:14:21,025 INFO L225 Difference]: With dead ends: 357 [2022-01-31 09:14:21,025 INFO L226 Difference]: Without dead ends: 215 [2022-01-31 09:14:21,026 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 484 GetRequests, 426 SyntacticMatches, 2 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1487 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1224, Invalid=2082, Unknown=0, NotChecked=0, Total=3306 [2022-01-31 09:14:21,026 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 79 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 699 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 772 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 699 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-31 09:14:21,026 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 144 Invalid, 772 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 699 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-31 09:14:21,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2022-01-31 09:14:21,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 213. [2022-01-31 09:14:21,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 175 states have (on average 1.0171428571428571) internal successors, (178), 176 states have internal predecessors, (178), 19 states have call successors, (19), 19 states have call predecessors, (19), 18 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2022-01-31 09:14:21,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 215 transitions. [2022-01-31 09:14:21,031 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 215 transitions. Word has length 206 [2022-01-31 09:14:21,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:14:21,031 INFO L470 AbstractCegarLoop]: Abstraction has 213 states and 215 transitions. [2022-01-31 09:14:21,031 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 4.472727272727273) internal successors, (246), 54 states have internal predecessors, (246), 35 states have call successors, (37), 4 states have call predecessors, (37), 2 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-01-31 09:14:21,031 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 215 transitions. [2022-01-31 09:14:21,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2022-01-31 09:14:21,032 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:14:21,032 INFO L514 BasicCegarLoop]: trace histogram [17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:14:21,067 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-01-31 09:14:21,259 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:14:21,259 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:14:21,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:14:21,260 INFO L85 PathProgramCache]: Analyzing trace with hash -1390189673, now seen corresponding path program 30 times [2022-01-31 09:14:21,260 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:14:21,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282133607] [2022-01-31 09:14:21,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:14:21,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:14:21,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:22,145 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:14:22,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:22,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-01-31 09:14:22,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:22,149 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-01-31 09:14:22,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:22,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-01-31 09:14:22,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:22,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-01-31 09:14:22,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:22,154 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-01-31 09:14:22,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:22,156 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-01-31 09:14:22,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:22,158 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-01-31 09:14:22,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:22,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-01-31 09:14:22,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:22,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-01-31 09:14:22,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:22,167 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2022-01-31 09:14:22,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:22,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2022-01-31 09:14:22,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:22,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2022-01-31 09:14:22,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:22,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2022-01-31 09:14:22,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:22,176 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2022-01-31 09:14:22,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:22,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2022-01-31 09:14:22,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:22,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2022-01-31 09:14:22,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:14:22,183 INFO L134 CoverageAnalysis]: Checked inductivity of 1585 backedges. 81 proven. 1024 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-01-31 09:14:22,184 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:14:22,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282133607] [2022-01-31 09:14:22,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282133607] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:14:22,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [354588226] [2022-01-31 09:14:22,184 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-31 09:14:22,184 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:14:22,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:14:22,186 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 09:14:22,187 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-01-31 09:14:33,319 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 18 check-sat command(s) [2022-01-31 09:14:33,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 09:14:33,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 534 conjuncts, 142 conjunts are in the unsatisfiable core [2022-01-31 09:14:33,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:14:33,408 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 09:14:33,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:14:33,483 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:14:33,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:14:33,494 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:14:33,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:14:33,544 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:14:33,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:14:33,556 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:14:33,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:14:33,605 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:14:33,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:14:33,616 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:14:33,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:14:33,666 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:14:33,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:14:33,681 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:14:33,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:14:33,738 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:14:33,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:14:33,749 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:14:33,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:14:33,803 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:14:33,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:14:33,813 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:14:33,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:14:33,866 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:14:33,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:14:33,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:14:33,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:14:33,939 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:14:33,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:14:33,949 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:14:34,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:14:34,002 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:14:34,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:14:34,014 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:14:34,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:14:34,070 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:14:34,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:14:34,083 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:14:34,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:14:34,137 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:14:34,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:14:34,148 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:14:34,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:14:34,217 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:14:34,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:14:34,226 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:14:34,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:14:34,280 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:14:34,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:14:34,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:14:34,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:14:34,347 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:14:34,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:14:34,356 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:14:34,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:14:34,412 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:14:34,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:14:34,422 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:14:34,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:14:34,572 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:14:39,796 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-31 09:14:39,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:14:39,799 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-31 09:14:39,799 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 15 [2022-01-31 09:14:39,928 INFO L134 CoverageAnalysis]: Checked inductivity of 1585 backedges. 0 proven. 1105 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-01-31 09:14:39,928 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:14:45,366 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2022-01-31 09:14:45,369 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 82 [2022-01-31 09:14:45,395 INFO L134 CoverageAnalysis]: Checked inductivity of 1585 backedges. 128 proven. 977 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-01-31 09:14:45,395 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [354588226] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:14:45,395 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:14:45,395 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 44, 42] total 107 [2022-01-31 09:14:45,395 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820674504] [2022-01-31 09:14:45,395 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:14:45,396 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 107 states [2022-01-31 09:14:45,396 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:14:45,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 107 interpolants. [2022-01-31 09:14:45,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1453, Invalid=9889, Unknown=0, NotChecked=0, Total=11342 [2022-01-31 09:14:45,397 INFO L87 Difference]: Start difference. First operand 213 states and 215 transitions. Second operand has 107 states, 105 states have (on average 3.5428571428571427) internal successors, (372), 104 states have internal predecessors, (372), 51 states have call successors, (54), 5 states have call predecessors, (54), 2 states have return successors, (49), 49 states have call predecessors, (49), 49 states have call successors, (49) [2022-01-31 09:17:14,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:17:14,869 INFO L93 Difference]: Finished difference Result 972 states and 1142 transitions. [2022-01-31 09:17:14,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 632 states. [2022-01-31 09:17:14,869 INFO L78 Accepts]: Start accepts. Automaton has has 107 states, 105 states have (on average 3.5428571428571427) internal successors, (372), 104 states have internal predecessors, (372), 51 states have call successors, (54), 5 states have call predecessors, (54), 2 states have return successors, (49), 49 states have call predecessors, (49), 49 states have call successors, (49) Word has length 210 [2022-01-31 09:17:14,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:17:14,873 INFO L225 Difference]: With dead ends: 972 [2022-01-31 09:17:14,873 INFO L226 Difference]: Without dead ends: 972 [2022-01-31 09:17:14,902 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1153 GetRequests, 416 SyntacticMatches, 62 SemanticMatches, 675 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190574 ImplicationChecksByTransitivity, 154.4s TimeCoverageRelationStatistics Valid=60257, Invalid=397395, Unknown=0, NotChecked=0, Total=457652 [2022-01-31 09:17:14,903 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 303 mSDsluCounter, 1504 mSDsCounter, 0 mSdLazyCounter, 1153 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 1566 SdHoareTripleChecker+Invalid, 2069 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 1153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 812 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-31 09:17:14,903 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [303 Valid, 1566 Invalid, 2069 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 1153 Invalid, 0 Unknown, 812 Unchecked, 0.7s Time] [2022-01-31 09:17:14,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 972 states. [2022-01-31 09:17:14,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 972 to 417. [2022-01-31 09:17:14,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 330 states have (on average 1.0151515151515151) internal successors, (335), 331 states have internal predecessors, (335), 52 states have call successors, (52), 36 states have call predecessors, (52), 34 states have return successors, (51), 49 states have call predecessors, (51), 51 states have call successors, (51) [2022-01-31 09:17:14,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 438 transitions. [2022-01-31 09:17:14,915 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 438 transitions. Word has length 210 [2022-01-31 09:17:14,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:17:14,915 INFO L470 AbstractCegarLoop]: Abstraction has 417 states and 438 transitions. [2022-01-31 09:17:14,915 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 107 states, 105 states have (on average 3.5428571428571427) internal successors, (372), 104 states have internal predecessors, (372), 51 states have call successors, (54), 5 states have call predecessors, (54), 2 states have return successors, (49), 49 states have call predecessors, (49), 49 states have call successors, (49) [2022-01-31 09:17:14,916 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 438 transitions. [2022-01-31 09:17:14,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2022-01-31 09:17:14,917 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:17:14,918 INFO L514 BasicCegarLoop]: trace histogram [18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:17:14,947 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-01-31 09:17:15,133 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-01-31 09:17:15,133 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:17:15,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:17:15,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1699766344, now seen corresponding path program 31 times [2022-01-31 09:17:15,134 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:17:15,134 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219329343] [2022-01-31 09:17:15,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:17:15,134 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:17:15,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:15,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:17:15,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:15,980 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-01-31 09:17:15,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:15,983 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-01-31 09:17:15,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:15,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-01-31 09:17:15,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:15,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-01-31 09:17:15,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:15,990 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-01-31 09:17:15,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:15,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-01-31 09:17:15,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:15,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-01-31 09:17:15,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:15,996 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2022-01-31 09:17:15,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:15,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2022-01-31 09:17:15,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:16,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2022-01-31 09:17:16,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:16,003 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2022-01-31 09:17:16,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:16,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2022-01-31 09:17:16,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:16,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2022-01-31 09:17:16,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:16,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2022-01-31 09:17:16,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:16,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2022-01-31 09:17:16,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:16,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2022-01-31 09:17:16,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:16,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2022-01-31 09:17:16,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:16,022 INFO L134 CoverageAnalysis]: Checked inductivity of 1786 backedges. 86 proven. 1156 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-01-31 09:17:16,022 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:17:16,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219329343] [2022-01-31 09:17:16,022 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219329343] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:17:16,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [27865529] [2022-01-31 09:17:16,022 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-31 09:17:16,022 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:17:16,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:17:16,024 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 09:17:16,025 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-01-31 09:17:16,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:16,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 561 conjuncts, 147 conjunts are in the unsatisfiable core [2022-01-31 09:17:16,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:17:16,373 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 09:17:16,442 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:17:16,442 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:17:16,454 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:17:16,454 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:17:16,505 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:17:16,505 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:17:16,520 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:17:16,521 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:17:16,581 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:17:16,581 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:17:16,597 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:17:16,597 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:17:16,654 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:17:16,655 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:17:16,669 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:17:16,669 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:17:16,719 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:17:16,719 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:17:16,731 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:17:16,731 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:17:16,781 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:17:16,781 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:17:16,793 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:17:16,793 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:17:16,842 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:17:16,842 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:17:16,854 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:17:16,854 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:17:16,902 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:17:16,902 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:17:16,915 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:17:16,916 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:17:16,967 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:17:16,967 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:17:16,978 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:17:16,979 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:17:17,029 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:17:17,030 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:17:17,041 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:17:17,042 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:17:17,092 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:17:17,092 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:17:17,105 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:17:17,105 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:17:17,155 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:17:17,156 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:17:17,168 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:17:17,168 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:17:17,219 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:17:17,219 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:17:17,232 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:17:17,232 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:17:17,284 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:17:17,285 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:17:17,298 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:17:17,298 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:17:17,351 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:17:17,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:17:17,363 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:17:17,363 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:17:17,416 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:17:17,416 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:17:17,429 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:17:17,430 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:17:17,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:17,565 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:17:21,674 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-01-31 09:17:21,797 INFO L134 CoverageAnalysis]: Checked inductivity of 1786 backedges. 52 proven. 1190 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-01-31 09:17:21,798 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:17:24,838 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-01-31 09:17:24,846 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 28 [2022-01-31 09:17:24,865 INFO L134 CoverageAnalysis]: Checked inductivity of 1786 backedges. 136 proven. 1106 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-01-31 09:17:24,865 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [27865529] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:17:24,865 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:17:24,865 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 45, 44] total 92 [2022-01-31 09:17:24,865 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902030601] [2022-01-31 09:17:24,865 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:17:24,866 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 92 states [2022-01-31 09:17:24,866 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:17:24,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2022-01-31 09:17:24,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=879, Invalid=7493, Unknown=0, NotChecked=0, Total=8372 [2022-01-31 09:17:24,867 INFO L87 Difference]: Start difference. First operand 417 states and 438 transitions. Second operand has 92 states, 90 states have (on average 3.7888888888888888) internal successors, (341), 89 states have internal predecessors, (341), 38 states have call successors, (41), 5 states have call predecessors, (41), 2 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2022-01-31 09:17:34,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:17:34,093 INFO L93 Difference]: Finished difference Result 446 states and 470 transitions. [2022-01-31 09:17:34,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2022-01-31 09:17:34,094 INFO L78 Accepts]: Start accepts. Automaton has has 92 states, 90 states have (on average 3.7888888888888888) internal successors, (341), 89 states have internal predecessors, (341), 38 states have call successors, (41), 5 states have call predecessors, (41), 2 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) Word has length 222 [2022-01-31 09:17:34,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:17:34,095 INFO L225 Difference]: With dead ends: 446 [2022-01-31 09:17:34,095 INFO L226 Difference]: Without dead ends: 446 [2022-01-31 09:17:34,097 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 659 GetRequests, 412 SyntacticMatches, 71 SemanticMatches, 176 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12482 ImplicationChecksByTransitivity, 12.5s TimeCoverageRelationStatistics Valid=5443, Invalid=26063, Unknown=0, NotChecked=0, Total=31506 [2022-01-31 09:17:34,098 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 622 mSDsluCounter, 923 mSDsCounter, 0 mSdLazyCounter, 5387 mSolverCounterSat, 497 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 623 SdHoareTripleChecker+Valid, 999 SdHoareTripleChecker+Invalid, 6280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 497 IncrementalHoareTripleChecker+Valid, 5387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 396 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-01-31 09:17:34,098 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [623 Valid, 999 Invalid, 6280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [497 Valid, 5387 Invalid, 0 Unknown, 396 Unchecked, 2.8s Time] [2022-01-31 09:17:34,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2022-01-31 09:17:34,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 433. [2022-01-31 09:17:34,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 433 states, 342 states have (on average 1.0146198830409356) internal successors, (347), 343 states have internal predecessors, (347), 54 states have call successors, (54), 38 states have call predecessors, (54), 36 states have return successors, (53), 51 states have call predecessors, (53), 53 states have call successors, (53) [2022-01-31 09:17:34,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 433 states to 433 states and 454 transitions. [2022-01-31 09:17:34,108 INFO L78 Accepts]: Start accepts. Automaton has 433 states and 454 transitions. Word has length 222 [2022-01-31 09:17:34,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:17:34,108 INFO L470 AbstractCegarLoop]: Abstraction has 433 states and 454 transitions. [2022-01-31 09:17:34,109 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 92 states, 90 states have (on average 3.7888888888888888) internal successors, (341), 89 states have internal predecessors, (341), 38 states have call successors, (41), 5 states have call predecessors, (41), 2 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2022-01-31 09:17:34,109 INFO L276 IsEmpty]: Start isEmpty. Operand 433 states and 454 transitions. [2022-01-31 09:17:34,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 231 [2022-01-31 09:17:34,110 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:17:34,110 INFO L514 BasicCegarLoop]: trace histogram [19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:17:34,134 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-01-31 09:17:34,327 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:17:34,327 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:17:34,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:17:34,328 INFO L85 PathProgramCache]: Analyzing trace with hash -257116098, now seen corresponding path program 32 times [2022-01-31 09:17:34,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:17:34,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669680293] [2022-01-31 09:17:34,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:17:34,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:17:34,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:34,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:17:34,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:34,621 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-01-31 09:17:34,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:34,623 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-01-31 09:17:34,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:34,625 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-01-31 09:17:34,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:34,629 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-01-31 09:17:34,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:34,631 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-01-31 09:17:34,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:34,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-01-31 09:17:34,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:34,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-01-31 09:17:34,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:34,640 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2022-01-31 09:17:34,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:34,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2022-01-31 09:17:34,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:34,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2022-01-31 09:17:34,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:34,647 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2022-01-31 09:17:34,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:34,656 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2022-01-31 09:17:34,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:34,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2022-01-31 09:17:34,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:34,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2022-01-31 09:17:34,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:34,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2022-01-31 09:17:34,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:34,665 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2022-01-31 09:17:34,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:34,667 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2022-01-31 09:17:34,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:34,669 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2022-01-31 09:17:34,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:34,671 INFO L134 CoverageAnalysis]: Checked inductivity of 1926 backedges. 615 proven. 699 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2022-01-31 09:17:34,671 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:17:34,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669680293] [2022-01-31 09:17:34,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669680293] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:17:34,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [943322564] [2022-01-31 09:17:34,672 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-31 09:17:34,672 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:17:34,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:17:34,673 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 09:17:34,675 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-01-31 09:17:34,876 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-31 09:17:34,877 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 09:17:34,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 576 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-31 09:17:34,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:17:35,662 INFO L134 CoverageAnalysis]: Checked inductivity of 1926 backedges. 684 proven. 630 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2022-01-31 09:17:35,662 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:17:36,464 INFO L134 CoverageAnalysis]: Checked inductivity of 1926 backedges. 736 proven. 578 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2022-01-31 09:17:36,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [943322564] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:17:36,465 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:17:36,465 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 40, 40] total 61 [2022-01-31 09:17:36,465 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22258522] [2022-01-31 09:17:36,465 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:17:36,466 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-01-31 09:17:36,466 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:17:36,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-01-31 09:17:36,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1393, Invalid=2267, Unknown=0, NotChecked=0, Total=3660 [2022-01-31 09:17:36,467 INFO L87 Difference]: Start difference. First operand 433 states and 454 transitions. Second operand has 61 states, 61 states have (on average 4.491803278688525) internal successors, (274), 60 states have internal predecessors, (274), 39 states have call successors, (41), 4 states have call predecessors, (41), 2 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2022-01-31 09:17:36,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:17:36,898 INFO L93 Difference]: Finished difference Result 539 states and 545 transitions. [2022-01-31 09:17:36,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-31 09:17:36,898 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 4.491803278688525) internal successors, (274), 60 states have internal predecessors, (274), 39 states have call successors, (41), 4 states have call predecessors, (41), 2 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) Word has length 230 [2022-01-31 09:17:36,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:17:36,899 INFO L225 Difference]: With dead ends: 539 [2022-01-31 09:17:36,899 INFO L226 Difference]: Without dead ends: 239 [2022-01-31 09:17:36,900 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 540 GetRequests, 476 SyntacticMatches, 2 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1834 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1499, Invalid=2533, Unknown=0, NotChecked=0, Total=4032 [2022-01-31 09:17:36,900 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 103 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 717 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 849 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 717 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-31 09:17:36,901 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 151 Invalid, 849 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 717 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-31 09:17:36,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2022-01-31 09:17:36,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 237. [2022-01-31 09:17:36,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 195 states have (on average 1.0153846153846153) internal successors, (198), 196 states have internal predecessors, (198), 21 states have call successors, (21), 21 states have call predecessors, (21), 20 states have return successors, (20), 19 states have call predecessors, (20), 20 states have call successors, (20) [2022-01-31 09:17:36,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 239 transitions. [2022-01-31 09:17:36,905 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 239 transitions. Word has length 230 [2022-01-31 09:17:36,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:17:36,905 INFO L470 AbstractCegarLoop]: Abstraction has 237 states and 239 transitions. [2022-01-31 09:17:36,905 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 4.491803278688525) internal successors, (274), 60 states have internal predecessors, (274), 39 states have call successors, (41), 4 states have call predecessors, (41), 2 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2022-01-31 09:17:36,905 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 239 transitions. [2022-01-31 09:17:36,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2022-01-31 09:17:36,906 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:17:36,907 INFO L514 BasicCegarLoop]: trace histogram [19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:17:36,934 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-01-31 09:17:37,129 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:17:37,129 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:17:37,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:17:37,129 INFO L85 PathProgramCache]: Analyzing trace with hash 130767737, now seen corresponding path program 33 times [2022-01-31 09:17:37,130 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:17:37,130 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897350583] [2022-01-31 09:17:37,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:17:37,130 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:17:37,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:38,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:17:38,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:38,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-01-31 09:17:38,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:38,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-01-31 09:17:38,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:38,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-01-31 09:17:38,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:38,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-01-31 09:17:38,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:38,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-01-31 09:17:38,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:38,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-01-31 09:17:38,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:38,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-01-31 09:17:38,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:38,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-01-31 09:17:38,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:38,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2022-01-31 09:17:38,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:38,026 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2022-01-31 09:17:38,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:38,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2022-01-31 09:17:38,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:38,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2022-01-31 09:17:38,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:38,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2022-01-31 09:17:38,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:38,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2022-01-31 09:17:38,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:38,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2022-01-31 09:17:38,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:38,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2022-01-31 09:17:38,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:38,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2022-01-31 09:17:38,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:38,039 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2022-01-31 09:17:38,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:17:38,045 INFO L134 CoverageAnalysis]: Checked inductivity of 1999 backedges. 91 proven. 1296 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2022-01-31 09:17:38,045 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:17:38,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897350583] [2022-01-31 09:17:38,045 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897350583] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:17:38,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [277962093] [2022-01-31 09:17:38,045 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-31 09:17:38,045 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:17:38,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:17:38,046 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 09:17:38,047 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-01-31 09:17:42,821 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 20 check-sat command(s) [2022-01-31 09:17:42,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 09:17:42,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 588 conjuncts, 165 conjunts are in the unsatisfiable core [2022-01-31 09:17:42,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:17:42,893 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 09:17:42,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:42,972 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:17:42,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:42,984 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:17:43,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:43,035 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:17:43,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:43,054 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:17:43,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:43,111 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:17:43,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:43,121 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:17:43,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:43,177 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:17:43,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:43,185 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:17:43,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:43,240 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:17:43,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:43,252 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:17:43,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:43,307 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:17:43,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:43,318 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:17:43,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:43,371 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:17:43,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:43,384 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:17:43,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:43,440 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:17:43,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:43,450 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:17:43,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:43,506 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:17:43,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:43,517 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:17:43,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:43,573 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:17:43,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:43,585 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:17:43,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:43,641 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:17:43,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:43,653 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:17:43,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:43,714 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:17:43,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:43,725 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:17:43,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:43,783 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:17:43,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:43,793 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:17:43,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:43,853 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:17:43,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:43,867 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:17:43,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:43,930 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 32 [2022-01-31 09:17:43,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:43,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:43,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:43,989 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-31 09:17:43,990 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 46 [2022-01-31 09:17:44,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:44,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:44,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:44,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:44,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:44,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:44,137 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-31 09:17:44,138 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 60 treesize of output 65 [2022-01-31 09:17:44,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:44,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:44,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:44,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:44,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:44,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:44,225 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-31 09:17:44,225 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 71 treesize of output 68 [2022-01-31 09:17:44,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:44,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:44,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:44,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:44,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:44,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:44,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:44,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:44,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:44,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:44,398 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-31 09:17:44,398 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 72 treesize of output 80 [2022-01-31 09:17:44,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:44,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:44,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:44,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:44,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:44,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:44,432 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-31 09:17:44,432 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 71 treesize of output 68 [2022-01-31 09:17:44,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:44,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:44,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:44,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:44,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:44,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:44,804 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-31 09:17:44,804 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 63 [2022-01-31 09:17:52,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:52,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:52,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:17:52,391 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-31 09:17:52,391 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 17 [2022-01-31 09:17:52,542 INFO L134 CoverageAnalysis]: Checked inductivity of 1999 backedges. 0 proven. 1387 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2022-01-31 09:17:52,542 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:17:58,474 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2022-01-31 09:17:58,478 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 192 treesize of output 184 [2022-01-31 09:17:58,503 INFO L134 CoverageAnalysis]: Checked inductivity of 1999 backedges. 144 proven. 1243 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2022-01-31 09:17:58,503 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [277962093] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:17:58,503 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:17:58,503 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 52, 46] total 120 [2022-01-31 09:17:58,503 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804374279] [2022-01-31 09:17:58,503 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:17:58,504 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 120 states [2022-01-31 09:17:58,504 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:17:58,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 120 interpolants. [2022-01-31 09:17:58,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1758, Invalid=12522, Unknown=0, NotChecked=0, Total=14280 [2022-01-31 09:17:58,506 INFO L87 Difference]: Start difference. First operand 237 states and 239 transitions. Second operand has 120 states, 118 states have (on average 3.5084745762711864) internal successors, (414), 117 states have internal predecessors, (414), 57 states have call successors, (60), 5 states have call predecessors, (60), 2 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) [2022-01-31 09:18:12,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:18:12,805 INFO L93 Difference]: Finished difference Result 471 states and 494 transitions. [2022-01-31 09:18:12,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 176 states. [2022-01-31 09:18:12,806 INFO L78 Accepts]: Start accepts. Automaton has has 120 states, 118 states have (on average 3.5084745762711864) internal successors, (414), 117 states have internal predecessors, (414), 57 states have call successors, (60), 5 states have call predecessors, (60), 2 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) Word has length 234 [2022-01-31 09:18:12,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:18:12,807 INFO L225 Difference]: With dead ends: 471 [2022-01-31 09:18:12,807 INFO L226 Difference]: Without dead ends: 471 [2022-01-31 09:18:12,811 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 743 GetRequests, 428 SyntacticMatches, 70 SemanticMatches, 245 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24576 ImplicationChecksByTransitivity, 21.6s TimeCoverageRelationStatistics Valid=8805, Invalid=51957, Unknown=0, NotChecked=0, Total=60762 [2022-01-31 09:18:12,812 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 1125 mSDsluCounter, 1222 mSDsCounter, 0 mSdLazyCounter, 4581 mSolverCounterSat, 1111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1125 SdHoareTripleChecker+Valid, 1295 SdHoareTripleChecker+Invalid, 8613 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1111 IncrementalHoareTripleChecker+Valid, 4581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2921 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-01-31 09:18:12,812 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1125 Valid, 1295 Invalid, 8613 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1111 Valid, 4581 Invalid, 0 Unknown, 2921 Unchecked, 3.0s Time] [2022-01-31 09:18:12,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2022-01-31 09:18:12,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 465. [2022-01-31 09:18:12,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 465 states, 368 states have (on average 1.013586956521739) internal successors, (373), 369 states have internal predecessors, (373), 58 states have call successors, (58), 40 states have call predecessors, (58), 38 states have return successors, (57), 55 states have call predecessors, (57), 57 states have call successors, (57) [2022-01-31 09:18:12,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 488 transitions. [2022-01-31 09:18:12,820 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 488 transitions. Word has length 234 [2022-01-31 09:18:12,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:18:12,821 INFO L470 AbstractCegarLoop]: Abstraction has 465 states and 488 transitions. [2022-01-31 09:18:12,821 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 120 states, 118 states have (on average 3.5084745762711864) internal successors, (414), 117 states have internal predecessors, (414), 57 states have call successors, (60), 5 states have call predecessors, (60), 2 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) [2022-01-31 09:18:12,821 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 488 transitions. [2022-01-31 09:18:12,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-01-31 09:18:12,822 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:18:12,823 INFO L514 BasicCegarLoop]: trace histogram [20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:18:12,855 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-01-31 09:18:13,047 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-01-31 09:18:13,047 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:18:13,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:18:13,048 INFO L85 PathProgramCache]: Analyzing trace with hash -1299540694, now seen corresponding path program 34 times [2022-01-31 09:18:13,048 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:18:13,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011286233] [2022-01-31 09:18:13,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:18:13,048 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:18:13,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:13,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:18:13,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:13,983 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-01-31 09:18:13,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:13,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-01-31 09:18:13,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:13,990 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-01-31 09:18:13,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:13,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-01-31 09:18:13,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:13,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-01-31 09:18:13,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:13,996 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-01-31 09:18:13,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:13,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2022-01-31 09:18:13,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:14,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2022-01-31 09:18:14,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:14,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2022-01-31 09:18:14,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:14,003 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2022-01-31 09:18:14,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:14,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2022-01-31 09:18:14,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:14,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2022-01-31 09:18:14,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:14,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2022-01-31 09:18:14,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:14,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2022-01-31 09:18:14,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:14,010 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2022-01-31 09:18:14,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:14,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2022-01-31 09:18:14,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:14,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2022-01-31 09:18:14,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:14,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2022-01-31 09:18:14,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:14,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2022-01-31 09:18:14,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:14,018 INFO L134 CoverageAnalysis]: Checked inductivity of 2224 backedges. 96 proven. 1444 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2022-01-31 09:18:14,019 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:18:14,019 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011286233] [2022-01-31 09:18:14,019 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011286233] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:18:14,019 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [609196138] [2022-01-31 09:18:14,019 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-31 09:18:14,019 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:18:14,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:18:14,020 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 09:18:14,021 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-01-31 09:18:14,265 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-31 09:18:14,265 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 09:18:14,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 584 conjuncts, 163 conjunts are in the unsatisfiable core [2022-01-31 09:18:14,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:18:14,317 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 09:18:14,392 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:18:14,393 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:18:14,405 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:18:14,405 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:18:14,453 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:18:14,454 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:18:14,466 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:18:14,466 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:18:14,547 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:18:14,548 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:18:14,559 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:18:14,560 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:18:14,607 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:18:14,607 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:18:14,626 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:18:14,626 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:18:14,685 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:18:14,686 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:18:14,698 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:18:14,699 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:18:14,748 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:18:14,748 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:18:14,760 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:18:14,760 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:18:14,811 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:18:14,812 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:18:14,829 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:18:14,830 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:18:14,892 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:18:14,893 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:18:14,907 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:18:14,908 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:18:14,970 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:18:14,970 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:18:14,986 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:18:14,987 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:18:15,050 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:18:15,050 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:18:15,065 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:18:15,065 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:18:15,130 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:18:15,130 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:18:15,144 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:18:15,144 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:18:15,209 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:18:15,210 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:18:15,225 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:18:15,225 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:18:15,278 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:18:15,278 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:18:15,292 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:18:15,292 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:18:15,346 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:18:15,346 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:18:15,358 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:18:15,359 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:18:15,413 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:18:15,414 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:18:15,426 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:18:15,426 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:18:15,479 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:18:15,480 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:18:15,493 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:18:15,493 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:18:15,548 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:18:15,549 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:18:15,560 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:18:15,560 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:18:15,617 INFO L353 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2022-01-31 09:18:15,617 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2022-01-31 09:18:15,629 INFO L353 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2022-01-31 09:18:15,629 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:18:15,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-31 09:18:15,773 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2022-01-31 09:18:20,502 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-01-31 09:18:20,636 INFO L134 CoverageAnalysis]: Checked inductivity of 2224 backedges. 58 proven. 1482 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2022-01-31 09:18:20,636 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:18:24,229 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2022-01-31 09:18:24,231 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 28 [2022-01-31 09:18:24,249 INFO L134 CoverageAnalysis]: Checked inductivity of 2224 backedges. 152 proven. 1388 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2022-01-31 09:18:24,249 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [609196138] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:18:24,249 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:18:24,249 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 49, 48] total 100 [2022-01-31 09:18:24,249 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188462037] [2022-01-31 09:18:24,249 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:18:24,250 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 100 states [2022-01-31 09:18:24,250 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:18:24,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2022-01-31 09:18:24,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1009, Invalid=8891, Unknown=0, NotChecked=0, Total=9900 [2022-01-31 09:18:24,252 INFO L87 Difference]: Start difference. First operand 465 states and 488 transitions. Second operand has 100 states, 98 states have (on average 3.8469387755102042) internal successors, (377), 97 states have internal predecessors, (377), 42 states have call successors, (45), 5 states have call predecessors, (45), 2 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2022-01-31 09:18:35,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:18:35,426 INFO L93 Difference]: Finished difference Result 495 states and 521 transitions. [2022-01-31 09:18:35,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2022-01-31 09:18:35,427 INFO L78 Accepts]: Start accepts. Automaton has has 100 states, 98 states have (on average 3.8469387755102042) internal successors, (377), 97 states have internal predecessors, (377), 42 states have call successors, (45), 5 states have call predecessors, (45), 2 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) Word has length 246 [2022-01-31 09:18:35,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:18:35,428 INFO L225 Difference]: With dead ends: 495 [2022-01-31 09:18:35,428 INFO L226 Difference]: Without dead ends: 495 [2022-01-31 09:18:35,432 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 731 GetRequests, 460 SyntacticMatches, 79 SemanticMatches, 192 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14984 ImplicationChecksByTransitivity, 15.0s TimeCoverageRelationStatistics Valid=6487, Invalid=30955, Unknown=0, NotChecked=0, Total=37442 [2022-01-31 09:18:35,432 INFO L933 BasicCegarLoop]: 82 mSDtfsCounter, 769 mSDsluCounter, 1068 mSDsCounter, 0 mSdLazyCounter, 6344 mSolverCounterSat, 628 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 770 SdHoareTripleChecker+Valid, 1150 SdHoareTripleChecker+Invalid, 7243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 628 IncrementalHoareTripleChecker+Valid, 6344 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 271 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2022-01-31 09:18:35,432 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [770 Valid, 1150 Invalid, 7243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [628 Valid, 6344 Invalid, 0 Unknown, 271 Unchecked, 3.2s Time] [2022-01-31 09:18:35,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2022-01-31 09:18:35,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 481. [2022-01-31 09:18:35,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 481 states, 380 states have (on average 1.013157894736842) internal successors, (385), 381 states have internal predecessors, (385), 60 states have call successors, (60), 42 states have call predecessors, (60), 40 states have return successors, (59), 57 states have call predecessors, (59), 59 states have call successors, (59) [2022-01-31 09:18:35,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 504 transitions. [2022-01-31 09:18:35,442 INFO L78 Accepts]: Start accepts. Automaton has 481 states and 504 transitions. Word has length 246 [2022-01-31 09:18:35,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:18:35,442 INFO L470 AbstractCegarLoop]: Abstraction has 481 states and 504 transitions. [2022-01-31 09:18:35,442 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 100 states, 98 states have (on average 3.8469387755102042) internal successors, (377), 97 states have internal predecessors, (377), 42 states have call successors, (45), 5 states have call predecessors, (45), 2 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2022-01-31 09:18:35,442 INFO L276 IsEmpty]: Start isEmpty. Operand 481 states and 504 transitions. [2022-01-31 09:18:35,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2022-01-31 09:18:35,457 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:18:35,457 INFO L514 BasicCegarLoop]: trace histogram [21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:18:35,479 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-01-31 09:18:35,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-01-31 09:18:35,663 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:18:35,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:18:35,664 INFO L85 PathProgramCache]: Analyzing trace with hash 786230048, now seen corresponding path program 35 times [2022-01-31 09:18:35,664 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:18:35,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119987412] [2022-01-31 09:18:35,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:18:35,664 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:18:35,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:35,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:18:35,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:35,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-01-31 09:18:35,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:35,967 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-01-31 09:18:35,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:35,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-01-31 09:18:35,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:35,970 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-01-31 09:18:35,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:35,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-01-31 09:18:35,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:35,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-01-31 09:18:35,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:35,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2022-01-31 09:18:35,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:35,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2022-01-31 09:18:35,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:35,980 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2022-01-31 09:18:35,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:35,983 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2022-01-31 09:18:35,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:35,985 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2022-01-31 09:18:35,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:35,987 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2022-01-31 09:18:35,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:35,989 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2022-01-31 09:18:35,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:35,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2022-01-31 09:18:35,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:35,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2022-01-31 09:18:35,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:35,996 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2022-01-31 09:18:35,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:35,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2022-01-31 09:18:35,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:36,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2022-01-31 09:18:36,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:36,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2022-01-31 09:18:36,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:36,004 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2022-01-31 09:18:36,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:36,007 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 763 proven. 857 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2022-01-31 09:18:36,007 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:18:36,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119987412] [2022-01-31 09:18:36,007 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119987412] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:18:36,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1176860574] [2022-01-31 09:18:36,007 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-31 09:18:36,007 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:18:36,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:18:36,012 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 09:18:36,016 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-01-31 09:18:39,459 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 21 check-sat command(s) [2022-01-31 09:18:39,459 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 09:18:39,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 630 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-31 09:18:39,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:18:40,353 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 840 proven. 780 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2022-01-31 09:18:40,353 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-31 09:18:41,292 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 898 proven. 722 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2022-01-31 09:18:41,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1176860574] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-31 09:18:41,293 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-31 09:18:41,293 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 44, 44] total 67 [2022-01-31 09:18:41,293 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989141079] [2022-01-31 09:18:41,293 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-31 09:18:41,293 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2022-01-31 09:18:41,293 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-31 09:18:41,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2022-01-31 09:18:41,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1686, Invalid=2736, Unknown=0, NotChecked=0, Total=4422 [2022-01-31 09:18:41,295 INFO L87 Difference]: Start difference. First operand 481 states and 504 transitions. Second operand has 67 states, 67 states have (on average 4.507462686567164) internal successors, (302), 66 states have internal predecessors, (302), 43 states have call successors, (45), 4 states have call predecessors, (45), 2 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2022-01-31 09:18:41,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-31 09:18:41,801 INFO L93 Difference]: Finished difference Result 595 states and 601 transitions. [2022-01-31 09:18:41,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-31 09:18:41,802 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 4.507462686567164) internal successors, (302), 66 states have internal predecessors, (302), 43 states have call successors, (45), 4 states have call predecessors, (45), 2 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) Word has length 254 [2022-01-31 09:18:41,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-31 09:18:41,803 INFO L225 Difference]: With dead ends: 595 [2022-01-31 09:18:41,803 INFO L226 Difference]: Without dead ends: 263 [2022-01-31 09:18:41,804 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 596 GetRequests, 526 SyntacticMatches, 2 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2217 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1802, Invalid=3028, Unknown=0, NotChecked=0, Total=4830 [2022-01-31 09:18:41,804 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 110 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 858 mSolverCounterSat, 158 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 1016 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 158 IncrementalHoareTripleChecker+Valid, 858 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-31 09:18:41,804 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 167 Invalid, 1016 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [158 Valid, 858 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-31 09:18:41,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2022-01-31 09:18:41,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 261. [2022-01-31 09:18:41,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 261 states, 215 states have (on average 1.013953488372093) internal successors, (218), 216 states have internal predecessors, (218), 23 states have call successors, (23), 23 states have call predecessors, (23), 22 states have return successors, (22), 21 states have call predecessors, (22), 22 states have call successors, (22) [2022-01-31 09:18:41,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 263 transitions. [2022-01-31 09:18:41,808 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 263 transitions. Word has length 254 [2022-01-31 09:18:41,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-31 09:18:41,809 INFO L470 AbstractCegarLoop]: Abstraction has 261 states and 263 transitions. [2022-01-31 09:18:41,809 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 4.507462686567164) internal successors, (302), 66 states have internal predecessors, (302), 43 states have call successors, (45), 4 states have call predecessors, (45), 2 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2022-01-31 09:18:41,809 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 263 transitions. [2022-01-31 09:18:41,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 259 [2022-01-31 09:18:41,810 INFO L506 BasicCegarLoop]: Found error trace [2022-01-31 09:18:41,810 INFO L514 BasicCegarLoop]: trace histogram [21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-31 09:18:41,843 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-01-31 09:18:42,032 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-01-31 09:18:42,033 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-31 09:18:42,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-31 09:18:42,033 INFO L85 PathProgramCache]: Analyzing trace with hash -2077995685, now seen corresponding path program 36 times [2022-01-31 09:18:42,033 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-31 09:18:42,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017555600] [2022-01-31 09:18:42,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-31 09:18:42,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-31 09:18:42,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:43,089 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-01-31 09:18:43,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:43,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-01-31 09:18:43,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:43,102 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-01-31 09:18:43,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:43,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-01-31 09:18:43,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:43,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-01-31 09:18:43,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:43,108 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-01-31 09:18:43,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:43,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-01-31 09:18:43,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:43,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-01-31 09:18:43,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:43,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2022-01-31 09:18:43,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:43,115 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2022-01-31 09:18:43,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:43,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2022-01-31 09:18:43,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:43,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2022-01-31 09:18:43,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:43,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2022-01-31 09:18:43,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:43,123 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2022-01-31 09:18:43,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:43,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2022-01-31 09:18:43,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:43,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2022-01-31 09:18:43,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:43,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2022-01-31 09:18:43,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:43,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2022-01-31 09:18:43,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:43,133 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2022-01-31 09:18:43,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:43,135 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2022-01-31 09:18:43,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:43,137 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2022-01-31 09:18:43,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-31 09:18:43,140 INFO L134 CoverageAnalysis]: Checked inductivity of 2461 backedges. 101 proven. 1600 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2022-01-31 09:18:43,140 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-31 09:18:43,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017555600] [2022-01-31 09:18:43,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017555600] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-31 09:18:43,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1892141737] [2022-01-31 09:18:43,140 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-31 09:18:43,140 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-31 09:18:43,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-31 09:18:43,141 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-31 09:18:43,142 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-01-31 09:18:52,358 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 22 check-sat command(s) [2022-01-31 09:18:52,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-31 09:18:52,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 642 conjuncts, 137 conjunts are in the unsatisfiable core [2022-01-31 09:18:52,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-31 09:18:52,431 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-31 09:18:52,535 INFO L353 Elim1Store]: treesize reduction 29, result has 42.0 percent of original size [2022-01-31 09:18:52,536 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 37 [2022-01-31 09:18:52,627 INFO L353 Elim1Store]: treesize reduction 29, result has 39.6 percent of original size [2022-01-31 09:18:52,627 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 44 [2022-01-31 09:18:52,827 INFO L353 Elim1Store]: treesize reduction 29, result has 42.0 percent of original size [2022-01-31 09:18:52,828 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 49 [2022-01-31 09:18:52,868 INFO L353 Elim1Store]: treesize reduction 29, result has 39.6 percent of original size [2022-01-31 09:18:52,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 46 [2022-01-31 09:18:53,021 INFO L353 Elim1Store]: treesize reduction 29, result has 42.0 percent of original size [2022-01-31 09:18:53,021 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 49 [2022-01-31 09:18:53,065 INFO L353 Elim1Store]: treesize reduction 29, result has 39.6 percent of original size [2022-01-31 09:18:53,065 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 46 [2022-01-31 09:18:53,222 INFO L353 Elim1Store]: treesize reduction 29, result has 42.0 percent of original size [2022-01-31 09:18:53,223 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 49 [2022-01-31 09:18:53,273 INFO L353 Elim1Store]: treesize reduction 29, result has 39.6 percent of original size [2022-01-31 09:18:53,274 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 46 [2022-01-31 09:18:53,410 INFO L353 Elim1Store]: treesize reduction 29, result has 42.0 percent of original size [2022-01-31 09:18:53,411 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 49 [2022-01-31 09:18:53,451 INFO L353 Elim1Store]: treesize reduction 29, result has 39.6 percent of original size [2022-01-31 09:18:53,452 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 46 [2022-01-31 09:18:53,593 INFO L353 Elim1Store]: treesize reduction 29, result has 42.0 percent of original size [2022-01-31 09:18:53,593 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 49 [2022-01-31 09:18:53,638 INFO L353 Elim1Store]: treesize reduction 29, result has 39.6 percent of original size [2022-01-31 09:18:53,639 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 46 [2022-01-31 09:18:53,790 INFO L353 Elim1Store]: treesize reduction 29, result has 42.0 percent of original size [2022-01-31 09:18:53,790 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 49 [2022-01-31 09:18:53,832 INFO L353 Elim1Store]: treesize reduction 29, result has 39.6 percent of original size [2022-01-31 09:18:53,832 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 46 [2022-01-31 09:18:53,984 INFO L353 Elim1Store]: treesize reduction 29, result has 42.0 percent of original size [2022-01-31 09:18:53,985 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 49 [2022-01-31 09:18:54,039 INFO L353 Elim1Store]: treesize reduction 29, result has 39.6 percent of original size [2022-01-31 09:18:54,040 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 46 [2022-01-31 09:18:54,196 INFO L353 Elim1Store]: treesize reduction 29, result has 42.0 percent of original size [2022-01-31 09:18:54,196 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 49 [2022-01-31 09:18:54,245 INFO L353 Elim1Store]: treesize reduction 29, result has 39.6 percent of original size [2022-01-31 09:18:54,246 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 46 [2022-01-31 09:18:54,427 INFO L353 Elim1Store]: treesize reduction 29, result has 42.0 percent of original size [2022-01-31 09:18:54,428 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 49 [2022-01-31 09:18:54,494 INFO L353 Elim1Store]: treesize reduction 29, result has 39.6 percent of original size [2022-01-31 09:18:54,494 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 46 [2022-01-31 09:18:54,719 INFO L353 Elim1Store]: treesize reduction 29, result has 42.0 percent of original size [2022-01-31 09:18:54,719 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 49 [2022-01-31 09:18:54,800 INFO L353 Elim1Store]: treesize reduction 29, result has 39.6 percent of original size [2022-01-31 09:18:54,801 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 46 [2022-01-31 09:18:55,016 INFO L353 Elim1Store]: treesize reduction 29, result has 42.0 percent of original size [2022-01-31 09:18:55,016 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 49 [2022-01-31 09:18:55,070 INFO L353 Elim1Store]: treesize reduction 29, result has 39.6 percent of original size [2022-01-31 09:18:55,070 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 46 [2022-01-31 09:18:55,253 INFO L353 Elim1Store]: treesize reduction 29, result has 42.0 percent of original size [2022-01-31 09:18:55,254 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 49 [2022-01-31 09:18:55,314 INFO L353 Elim1Store]: treesize reduction 29, result has 39.6 percent of original size [2022-01-31 09:18:55,314 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 46 [2022-01-31 09:18:55,544 INFO L353 Elim1Store]: treesize reduction 29, result has 42.0 percent of original size [2022-01-31 09:18:55,544 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 49 [2022-01-31 09:18:55,602 INFO L353 Elim1Store]: treesize reduction 29, result has 39.6 percent of original size [2022-01-31 09:18:55,602 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 46 [2022-01-31 09:18:55,850 INFO L353 Elim1Store]: treesize reduction 29, result has 42.0 percent of original size [2022-01-31 09:18:55,850 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 49 [2022-01-31 09:18:55,894 INFO L353 Elim1Store]: treesize reduction 29, result has 39.6 percent of original size [2022-01-31 09:18:55,895 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 46 [2022-01-31 09:18:56,074 INFO L353 Elim1Store]: treesize reduction 29, result has 42.0 percent of original size [2022-01-31 09:18:56,074 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 49 [2022-01-31 09:18:56,111 INFO L353 Elim1Store]: treesize reduction 29, result has 39.6 percent of original size [2022-01-31 09:18:56,112 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 46 [2022-01-31 09:18:56,303 INFO L353 Elim1Store]: treesize reduction 29, result has 42.0 percent of original size [2022-01-31 09:18:56,304 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 49 [2022-01-31 09:18:56,344 INFO L353 Elim1Store]: treesize reduction 29, result has 39.6 percent of original size [2022-01-31 09:18:56,344 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 46 [2022-01-31 09:18:56,533 INFO L353 Elim1Store]: treesize reduction 29, result has 42.0 percent of original size [2022-01-31 09:18:56,534 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 49 [2022-01-31 09:18:56,581 INFO L353 Elim1Store]: treesize reduction 29, result has 39.6 percent of original size [2022-01-31 09:18:56,581 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 46 [2022-01-31 09:18:56,780 INFO L353 Elim1Store]: treesize reduction 29, result has 42.0 percent of original size [2022-01-31 09:18:56,780 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 49 [2022-01-31 09:18:56,822 INFO L353 Elim1Store]: treesize reduction 29, result has 39.6 percent of original size [2022-01-31 09:18:56,822 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 46 [2022-01-31 09:18:57,103 INFO L353 Elim1Store]: treesize reduction 29, result has 39.6 percent of original size [2022-01-31 09:18:57,104 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 46 [2022-01-31 09:19:53,924 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-01-31 09:19:53,925 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 18 [2022-01-31 09:19:54,179 INFO L134 CoverageAnalysis]: Checked inductivity of 2461 backedges. 784 proven. 921 refuted. 72 times theorem prover too weak. 684 trivial. 0 not checked. [2022-01-31 09:19:54,180 INFO L328 TraceCheckSpWp]: Computing backward predicates...