/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/nla-digbench-scaling/egcd2-ll_unwindbound100.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-5d317bd [2022-03-18 19:09:12,164 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-18 19:09:12,166 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-18 19:09:12,184 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-18 19:09:12,185 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-18 19:09:12,185 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-18 19:09:12,186 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-18 19:09:12,187 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-18 19:09:12,189 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-18 19:09:12,189 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-18 19:09:12,190 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-18 19:09:12,190 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-18 19:09:12,191 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-18 19:09:12,191 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-18 19:09:12,192 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-18 19:09:12,193 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-18 19:09:12,193 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-18 19:09:12,194 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-18 19:09:12,195 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-18 19:09:12,196 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-18 19:09:12,197 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-18 19:09:12,198 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-18 19:09:12,198 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-18 19:09:12,199 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-18 19:09:12,200 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-18 19:09:12,201 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-18 19:09:12,202 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-18 19:09:12,202 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-18 19:09:12,202 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-18 19:09:12,203 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-18 19:09:12,203 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-18 19:09:12,203 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-18 19:09:12,204 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-18 19:09:12,204 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-18 19:09:12,205 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-18 19:09:12,205 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-18 19:09:12,206 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-18 19:09:12,206 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-18 19:09:12,206 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-18 19:09:12,206 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-18 19:09:12,207 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-18 19:09:12,212 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-18 19:09:12,213 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/LoopAccelerationJordanC.epf [2022-03-18 19:09:12,219 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-18 19:09:12,220 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-18 19:09:12,221 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-18 19:09:12,221 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-18 19:09:12,221 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-18 19:09:12,221 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-18 19:09:12,221 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-18 19:09:12,221 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-18 19:09:12,221 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-18 19:09:12,221 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-18 19:09:12,222 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-18 19:09:12,222 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-18 19:09:12,222 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-18 19:09:12,222 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-18 19:09:12,222 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-18 19:09:12,222 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-18 19:09:12,223 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-18 19:09:12,223 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-18 19:09:12,223 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-18 19:09:12,223 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-18 19:09:12,223 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-18 19:09:12,224 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-03-18 19:09:12,224 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-03-18 19:09:12,408 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-18 19:09:12,428 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-18 19:09:12,430 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-18 19:09:12,430 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-18 19:09:12,432 INFO L275 PluginConnector]: CDTParser initialized [2022-03-18 19:09:12,433 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_unwindbound100.c [2022-03-18 19:09:12,500 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dafd5cdc7/565560ff94c54d0dabc2ab59a895ad9c/FLAG5d8c80fef [2022-03-18 19:09:12,892 INFO L306 CDTParser]: Found 1 translation units. [2022-03-18 19:09:12,893 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_unwindbound100.c [2022-03-18 19:09:12,897 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dafd5cdc7/565560ff94c54d0dabc2ab59a895ad9c/FLAG5d8c80fef [2022-03-18 19:09:13,322 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dafd5cdc7/565560ff94c54d0dabc2ab59a895ad9c [2022-03-18 19:09:13,324 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-18 19:09:13,326 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-03-18 19:09:13,335 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-18 19:09:13,335 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-18 19:09:13,339 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-18 19:09:13,341 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.03 07:09:13" (1/1) ... [2022-03-18 19:09:13,343 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@b6740cf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 07:09:13, skipping insertion in model container [2022-03-18 19:09:13,343 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.03 07:09:13" (1/1) ... [2022-03-18 19:09:13,348 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-18 19:09:13,360 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-18 19:09:13,474 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_unwindbound100.c[490,503] [2022-03-18 19:09:13,530 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-18 19:09:13,541 INFO L203 MainTranslator]: Completed pre-run [2022-03-18 19:09:13,551 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_unwindbound100.c[490,503] [2022-03-18 19:09:13,577 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-18 19:09:13,595 INFO L208 MainTranslator]: Completed translation [2022-03-18 19:09:13,596 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 07:09:13 WrapperNode [2022-03-18 19:09:13,596 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-18 19:09:13,597 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-18 19:09:13,597 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-18 19:09:13,597 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-18 19:09:13,610 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 07:09:13" (1/1) ... [2022-03-18 19:09:13,610 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 07:09:13" (1/1) ... [2022-03-18 19:09:13,620 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 07:09:13" (1/1) ... [2022-03-18 19:09:13,621 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 07:09:13" (1/1) ... [2022-03-18 19:09:13,642 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 07:09:13" (1/1) ... [2022-03-18 19:09:13,646 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 07:09:13" (1/1) ... [2022-03-18 19:09:13,647 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 07:09:13" (1/1) ... [2022-03-18 19:09:13,649 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-18 19:09:13,650 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-18 19:09:13,650 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-18 19:09:13,650 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-18 19:09:13,651 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 07:09:13" (1/1) ... [2022-03-18 19:09:13,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-18 19:09:13,675 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 19:09:13,701 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-18 19:09:13,719 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-18 19:09:13,731 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-18 19:09:13,732 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-18 19:09:13,732 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-18 19:09:13,732 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-18 19:09:13,732 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-18 19:09:13,733 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-18 19:09:13,733 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-18 19:09:13,733 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-18 19:09:13,733 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-18 19:09:13,733 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-18 19:09:13,733 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-03-18 19:09:13,733 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-18 19:09:13,734 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-18 19:09:13,734 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-18 19:09:13,734 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-18 19:09:13,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-18 19:09:13,736 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-18 19:09:13,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-18 19:09:13,736 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-18 19:09:13,736 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-18 19:09:13,806 INFO L234 CfgBuilder]: Building ICFG [2022-03-18 19:09:13,808 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-18 19:09:13,913 INFO L275 CfgBuilder]: Performing block encoding [2022-03-18 19:09:13,918 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-18 19:09:13,918 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-03-18 19:09:13,920 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.03 07:09:13 BoogieIcfgContainer [2022-03-18 19:09:13,920 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-18 19:09:13,920 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2022-03-18 19:09:13,920 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2022-03-18 19:09:13,921 INFO L275 PluginConnector]: IcfgTransformer initialized [2022-03-18 19:09:13,923 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.03 07:09:13" (1/1) ... [2022-03-18 19:09:13,937 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 18.03 07:09:13 BasicIcfg [2022-03-18 19:09:13,937 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2022-03-18 19:09:13,938 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-18 19:09:13,938 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-18 19:09:13,941 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-18 19:09:13,941 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.03 07:09:13" (1/4) ... [2022-03-18 19:09:13,941 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@e2bc5d3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.03 07:09:13, skipping insertion in model container [2022-03-18 19:09:13,941 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 07:09:13" (2/4) ... [2022-03-18 19:09:13,942 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@e2bc5d3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.03 07:09:13, skipping insertion in model container [2022-03-18 19:09:13,942 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.03 07:09:13" (3/4) ... [2022-03-18 19:09:13,942 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@e2bc5d3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.03 07:09:13, skipping insertion in model container [2022-03-18 19:09:13,942 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 18.03 07:09:13" (4/4) ... [2022-03-18 19:09:13,943 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd2-ll_unwindbound100.cJordan [2022-03-18 19:09:13,947 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:ForwardPredicates Determinization: PREDICATE_ABSTRACTION [2022-03-18 19:09:13,947 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-18 19:09:13,978 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-18 19:09:13,982 INFO L340 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 [2022-03-18 19:09:13,983 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-18 19:09:13,993 INFO L276 IsEmpty]: Start isEmpty. Operand has 39 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 23 states have internal predecessors, (30), 12 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-18 19:09:14,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-18 19:09:14,000 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 19:09:14,001 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 19:09:14,001 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 19:09:14,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 19:09:14,005 INFO L85 PathProgramCache]: Analyzing trace with hash -282167495, now seen corresponding path program 1 times [2022-03-18 19:09:14,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 19:09:14,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964308618] [2022-03-18 19:09:14,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:09:14,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 19:09:14,081 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 19:09:14,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [844259328] [2022-03-18 19:09:14,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:09:14,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:09:14,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 19:09:14,084 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 19:09:14,085 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-18 19:09:14,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 19:09:14,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 1 conjunts are in the unsatisfiable core [2022-03-18 19:09:14,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 19:09:14,231 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 19:09:14,231 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-18 19:09:14,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 19:09:14,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964308618] [2022-03-18 19:09:14,231 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 19:09:14,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [844259328] [2022-03-18 19:09:14,232 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [844259328] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 19:09:14,232 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 19:09:14,232 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-18 19:09:14,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565129649] [2022-03-18 19:09:14,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 19:09:14,237 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-18 19:09:14,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 19:09:14,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-18 19:09:14,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-18 19:09:14,258 INFO L87 Difference]: Start difference. First operand has 39 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 23 states have internal predecessors, (30), 12 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Second operand has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-18 19:09:14,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 19:09:14,273 INFO L93 Difference]: Finished difference Result 39 states and 50 transitions. [2022-03-18 19:09:14,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-18 19:09:14,275 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 32 [2022-03-18 19:09:14,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 19:09:14,280 INFO L225 Difference]: With dead ends: 39 [2022-03-18 19:09:14,280 INFO L226 Difference]: Without dead ends: 34 [2022-03-18 19:09:14,281 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-18 19:09:14,284 INFO L912 BasicCegarLoop]: 50 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-18 19:09:14,284 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-18 19:09:14,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2022-03-18 19:09:14,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2022-03-18 19:09:14,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 18 states have (on average 1.2777777777777777) internal successors, (23), 20 states have internal predecessors, (23), 12 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-18 19:09:14,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 45 transitions. [2022-03-18 19:09:14,315 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 45 transitions. Word has length 32 [2022-03-18 19:09:14,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 19:09:14,316 INFO L478 AbstractCegarLoop]: Abstraction has 34 states and 45 transitions. [2022-03-18 19:09:14,316 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-18 19:09:14,316 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 45 transitions. [2022-03-18 19:09:14,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-18 19:09:14,317 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 19:09:14,317 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 19:09:14,337 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-03-18 19:09:14,534 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2022-03-18 19:09:14,535 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 19:09:14,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 19:09:14,536 INFO L85 PathProgramCache]: Analyzing trace with hash -127828113, now seen corresponding path program 1 times [2022-03-18 19:09:14,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 19:09:14,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862944169] [2022-03-18 19:09:14,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:09:14,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 19:09:14,551 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 19:09:14,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1534550148] [2022-03-18 19:09:14,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:09:14,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:09:14,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 19:09:14,553 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 19:09:14,554 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-18 19:09:14,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 19:09:14,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-18 19:09:14,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 19:09:14,770 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 19:09:14,770 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-18 19:09:14,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 19:09:14,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862944169] [2022-03-18 19:09:14,771 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 19:09:14,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1534550148] [2022-03-18 19:09:14,771 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1534550148] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 19:09:14,771 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 19:09:14,771 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-18 19:09:14,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60812888] [2022-03-18 19:09:14,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 19:09:14,772 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-18 19:09:14,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 19:09:14,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-18 19:09:14,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-18 19:09:14,773 INFO L87 Difference]: Start difference. First operand 34 states and 45 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-18 19:09:14,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 19:09:14,784 INFO L93 Difference]: Finished difference Result 36 states and 47 transitions. [2022-03-18 19:09:14,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-18 19:09:14,785 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) Word has length 33 [2022-03-18 19:09:14,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 19:09:14,786 INFO L225 Difference]: With dead ends: 36 [2022-03-18 19:09:14,786 INFO L226 Difference]: Without dead ends: 36 [2022-03-18 19:09:14,786 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-18 19:09:14,787 INFO L912 BasicCegarLoop]: 43 mSDtfsCounter, 0 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-18 19:09:14,787 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 110 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-18 19:09:14,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2022-03-18 19:09:14,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2022-03-18 19:09:14,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 20 states have (on average 1.25) internal successors, (25), 21 states have internal predecessors, (25), 12 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-18 19:09:14,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 47 transitions. [2022-03-18 19:09:14,793 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 47 transitions. Word has length 33 [2022-03-18 19:09:14,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 19:09:14,793 INFO L478 AbstractCegarLoop]: Abstraction has 36 states and 47 transitions. [2022-03-18 19:09:14,799 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-18 19:09:14,799 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 47 transitions. [2022-03-18 19:09:14,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-18 19:09:14,806 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 19:09:14,806 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 19:09:14,826 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-18 19:09:15,006 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2022-03-18 19:09:15,007 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 19:09:15,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 19:09:15,008 INFO L85 PathProgramCache]: Analyzing trace with hash 365419517, now seen corresponding path program 1 times [2022-03-18 19:09:15,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 19:09:15,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855661169] [2022-03-18 19:09:15,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:09:15,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 19:09:15,020 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 19:09:15,021 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1278552307] [2022-03-18 19:09:15,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:09:15,021 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:09:15,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 19:09:15,022 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 19:09:15,023 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-18 19:09:15,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 19:09:15,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-18 19:09:15,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 19:09:15,137 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-18 19:09:15,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 19:09:15,239 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-18 19:09:15,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 19:09:15,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855661169] [2022-03-18 19:09:15,240 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 19:09:15,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1278552307] [2022-03-18 19:09:15,240 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1278552307] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 19:09:15,240 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 19:09:15,240 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2022-03-18 19:09:15,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489407038] [2022-03-18 19:09:15,241 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-18 19:09:15,241 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-18 19:09:15,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 19:09:15,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-18 19:09:15,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-18 19:09:15,242 INFO L87 Difference]: Start difference. First operand 36 states and 47 transitions. Second operand has 7 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-18 19:09:15,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 19:09:15,288 INFO L93 Difference]: Finished difference Result 45 states and 62 transitions. [2022-03-18 19:09:15,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-18 19:09:15,289 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 34 [2022-03-18 19:09:15,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 19:09:15,290 INFO L225 Difference]: With dead ends: 45 [2022-03-18 19:09:15,290 INFO L226 Difference]: Without dead ends: 45 [2022-03-18 19:09:15,290 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-03-18 19:09:15,291 INFO L912 BasicCegarLoop]: 39 mSDtfsCounter, 30 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-18 19:09:15,291 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 127 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-18 19:09:15,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2022-03-18 19:09:15,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 37. [2022-03-18 19:09:15,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 21 states have (on average 1.2380952380952381) internal successors, (26), 22 states have internal predecessors, (26), 12 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-18 19:09:15,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 48 transitions. [2022-03-18 19:09:15,296 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 48 transitions. Word has length 34 [2022-03-18 19:09:15,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 19:09:15,296 INFO L478 AbstractCegarLoop]: Abstraction has 37 states and 48 transitions. [2022-03-18 19:09:15,296 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-18 19:09:15,296 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 48 transitions. [2022-03-18 19:09:15,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-18 19:09:15,297 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 19:09:15,297 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 19:09:15,318 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-03-18 19:09:15,521 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:09:15,522 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 19:09:15,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 19:09:15,522 INFO L85 PathProgramCache]: Analyzing trace with hash 196514290, now seen corresponding path program 1 times [2022-03-18 19:09:15,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 19:09:15,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086773554] [2022-03-18 19:09:15,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:09:15,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 19:09:15,532 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 19:09:15,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [68771804] [2022-03-18 19:09:15,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:09:15,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:09:15,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 19:09:15,534 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 19:09:15,535 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-18 19:09:15,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 19:09:15,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-18 19:09:15,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 19:09:15,665 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-18 19:09:15,665 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 19:09:15,738 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 19:09:15,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 19:09:15,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086773554] [2022-03-18 19:09:15,738 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 19:09:15,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [68771804] [2022-03-18 19:09:15,738 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [68771804] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-18 19:09:15,738 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-18 19:09:15,739 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 10 [2022-03-18 19:09:15,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128268721] [2022-03-18 19:09:15,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 19:09:15,739 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-18 19:09:15,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 19:09:15,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-18 19:09:15,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-03-18 19:09:15,740 INFO L87 Difference]: Start difference. First operand 37 states and 48 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-18 19:09:15,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 19:09:15,766 INFO L93 Difference]: Finished difference Result 41 states and 51 transitions. [2022-03-18 19:09:15,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-18 19:09:15,767 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 36 [2022-03-18 19:09:15,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 19:09:15,768 INFO L225 Difference]: With dead ends: 41 [2022-03-18 19:09:15,768 INFO L226 Difference]: Without dead ends: 41 [2022-03-18 19:09:15,768 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 62 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-03-18 19:09:15,769 INFO L912 BasicCegarLoop]: 39 mSDtfsCounter, 7 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-18 19:09:15,769 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 140 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-18 19:09:15,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2022-03-18 19:09:15,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 41. [2022-03-18 19:09:15,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 24 states have (on average 1.2083333333333333) internal successors, (29), 25 states have internal predecessors, (29), 12 states have call successors, (12), 5 states have call predecessors, (12), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-18 19:09:15,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 51 transitions. [2022-03-18 19:09:15,773 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 51 transitions. Word has length 36 [2022-03-18 19:09:15,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 19:09:15,773 INFO L478 AbstractCegarLoop]: Abstraction has 41 states and 51 transitions. [2022-03-18 19:09:15,774 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-18 19:09:15,774 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 51 transitions. [2022-03-18 19:09:15,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-18 19:09:15,774 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 19:09:15,774 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 19:09:15,797 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-18 19:09:15,991 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:09:15,992 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 19:09:15,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 19:09:15,993 INFO L85 PathProgramCache]: Analyzing trace with hash 56558454, now seen corresponding path program 1 times [2022-03-18 19:09:15,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 19:09:15,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522884624] [2022-03-18 19:09:15,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:09:15,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 19:09:16,002 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 19:09:16,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [220324380] [2022-03-18 19:09:16,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:09:16,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:09:16,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 19:09:16,004 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 19:09:16,005 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-18 19:09:16,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 19:09:16,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-18 19:09:16,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 19:09:16,103 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 19:09:16,103 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-18 19:09:16,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 19:09:16,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522884624] [2022-03-18 19:09:16,103 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 19:09:16,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [220324380] [2022-03-18 19:09:16,103 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [220324380] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 19:09:16,104 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 19:09:16,104 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 19:09:16,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890303872] [2022-03-18 19:09:16,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 19:09:16,104 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-18 19:09:16,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 19:09:16,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-18 19:09:16,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-18 19:09:16,105 INFO L87 Difference]: Start difference. First operand 41 states and 51 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-18 19:09:16,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 19:09:16,123 INFO L93 Difference]: Finished difference Result 43 states and 53 transitions. [2022-03-18 19:09:16,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-18 19:09:16,123 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) Word has length 39 [2022-03-18 19:09:16,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 19:09:16,124 INFO L225 Difference]: With dead ends: 43 [2022-03-18 19:09:16,124 INFO L226 Difference]: Without dead ends: 43 [2022-03-18 19:09:16,124 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-18 19:09:16,125 INFO L912 BasicCegarLoop]: 42 mSDtfsCounter, 6 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-18 19:09:16,125 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 133 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-18 19:09:16,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2022-03-18 19:09:16,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2022-03-18 19:09:16,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 26 states have (on average 1.1923076923076923) internal successors, (31), 27 states have internal predecessors, (31), 12 states have call successors, (12), 5 states have call predecessors, (12), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-18 19:09:16,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 53 transitions. [2022-03-18 19:09:16,129 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 53 transitions. Word has length 39 [2022-03-18 19:09:16,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 19:09:16,129 INFO L478 AbstractCegarLoop]: Abstraction has 43 states and 53 transitions. [2022-03-18 19:09:16,129 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-18 19:09:16,129 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 53 transitions. [2022-03-18 19:09:16,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-18 19:09:16,129 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 19:09:16,129 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 19:09:16,149 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-18 19:09:16,346 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:09:16,347 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 19:09:16,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 19:09:16,347 INFO L85 PathProgramCache]: Analyzing trace with hash 578094295, now seen corresponding path program 1 times [2022-03-18 19:09:16,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 19:09:16,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058639092] [2022-03-18 19:09:16,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:09:16,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 19:09:16,357 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 19:09:16,357 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [42256456] [2022-03-18 19:09:16,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:09:16,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:09:16,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 19:09:16,358 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 19:09:16,359 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-18 19:09:16,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 19:09:16,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-18 19:09:16,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 19:09:16,545 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-18 19:09:16,545 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 19:09:16,631 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 19:09:16,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 19:09:16,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058639092] [2022-03-18 19:09:16,631 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 19:09:16,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [42256456] [2022-03-18 19:09:16,631 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [42256456] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-18 19:09:16,631 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-18 19:09:16,632 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 9 [2022-03-18 19:09:16,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937159135] [2022-03-18 19:09:16,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 19:09:16,633 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-18 19:09:16,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 19:09:16,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-18 19:09:16,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-18 19:09:16,634 INFO L87 Difference]: Start difference. First operand 43 states and 53 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-03-18 19:09:16,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 19:09:16,664 INFO L93 Difference]: Finished difference Result 55 states and 70 transitions. [2022-03-18 19:09:16,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-18 19:09:16,665 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 41 [2022-03-18 19:09:16,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 19:09:16,667 INFO L225 Difference]: With dead ends: 55 [2022-03-18 19:09:16,667 INFO L226 Difference]: Without dead ends: 55 [2022-03-18 19:09:16,667 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 73 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-03-18 19:09:16,670 INFO L912 BasicCegarLoop]: 47 mSDtfsCounter, 8 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-18 19:09:16,670 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 169 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-18 19:09:16,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2022-03-18 19:09:16,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 54. [2022-03-18 19:09:16,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 32 states have (on average 1.21875) internal successors, (39), 33 states have internal predecessors, (39), 16 states have call successors, (16), 6 states have call predecessors, (16), 5 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-18 19:09:16,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 69 transitions. [2022-03-18 19:09:16,686 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 69 transitions. Word has length 41 [2022-03-18 19:09:16,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 19:09:16,686 INFO L478 AbstractCegarLoop]: Abstraction has 54 states and 69 transitions. [2022-03-18 19:09:16,687 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-03-18 19:09:16,687 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 69 transitions. [2022-03-18 19:09:16,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-03-18 19:09:16,687 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 19:09:16,687 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 19:09:16,705 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-18 19:09:16,888 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:09:16,888 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 19:09:16,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 19:09:16,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1581112078, now seen corresponding path program 1 times [2022-03-18 19:09:16,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 19:09:16,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731378484] [2022-03-18 19:09:16,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:09:16,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 19:09:16,897 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 19:09:16,898 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2040726631] [2022-03-18 19:09:16,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:09:16,898 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:09:16,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 19:09:16,911 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 19:09:16,912 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-18 19:09:16,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 19:09:16,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-18 19:09:16,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 19:09:17,120 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-03-18 19:09:17,121 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 19:09:17,217 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-18 19:09:17,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 19:09:17,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731378484] [2022-03-18 19:09:17,218 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 19:09:17,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2040726631] [2022-03-18 19:09:17,218 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2040726631] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-18 19:09:17,218 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-18 19:09:17,218 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 9 [2022-03-18 19:09:17,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372014827] [2022-03-18 19:09:17,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 19:09:17,219 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-18 19:09:17,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 19:09:17,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-18 19:09:17,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-18 19:09:17,221 INFO L87 Difference]: Start difference. First operand 54 states and 69 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-18 19:09:17,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 19:09:17,269 INFO L93 Difference]: Finished difference Result 59 states and 73 transitions. [2022-03-18 19:09:17,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-18 19:09:17,270 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 46 [2022-03-18 19:09:17,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 19:09:17,270 INFO L225 Difference]: With dead ends: 59 [2022-03-18 19:09:17,270 INFO L226 Difference]: Without dead ends: 59 [2022-03-18 19:09:17,271 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 83 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-03-18 19:09:17,271 INFO L912 BasicCegarLoop]: 45 mSDtfsCounter, 8 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-18 19:09:17,271 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 160 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-18 19:09:17,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2022-03-18 19:09:17,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 58. [2022-03-18 19:09:17,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 35 states have (on average 1.2) internal successors, (42), 36 states have internal predecessors, (42), 16 states have call successors, (16), 7 states have call predecessors, (16), 6 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-18 19:09:17,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 72 transitions. [2022-03-18 19:09:17,275 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 72 transitions. Word has length 46 [2022-03-18 19:09:17,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 19:09:17,275 INFO L478 AbstractCegarLoop]: Abstraction has 58 states and 72 transitions. [2022-03-18 19:09:17,275 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-18 19:09:17,275 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 72 transitions. [2022-03-18 19:09:17,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-03-18 19:09:17,276 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 19:09:17,276 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 19:09:17,309 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-18 19:09:17,491 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:09:17,492 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 19:09:17,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 19:09:17,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1942645143, now seen corresponding path program 1 times [2022-03-18 19:09:17,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 19:09:17,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774867810] [2022-03-18 19:09:17,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:09:17,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 19:09:17,503 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 19:09:17,503 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1532550421] [2022-03-18 19:09:17,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:09:17,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:09:17,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 19:09:17,505 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 19:09:17,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-18 19:09:17,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 19:09:17,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-18 19:09:17,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 19:09:17,764 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 13 proven. 8 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-03-18 19:09:17,764 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 19:09:17,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 19:09:17,852 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774867810] [2022-03-18 19:09:17,852 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 19:09:17,852 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1532550421] [2022-03-18 19:09:17,852 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1532550421] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 19:09:17,852 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-18 19:09:17,852 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2022-03-18 19:09:17,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678256230] [2022-03-18 19:09:17,852 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-18 19:09:17,852 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-18 19:09:17,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 19:09:17,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-18 19:09:17,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2022-03-18 19:09:17,853 INFO L87 Difference]: Start difference. First operand 58 states and 72 transitions. Second operand has 10 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-03-18 19:09:17,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 19:09:17,974 INFO L93 Difference]: Finished difference Result 63 states and 76 transitions. [2022-03-18 19:09:17,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-18 19:09:17,975 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) Word has length 51 [2022-03-18 19:09:17,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 19:09:17,976 INFO L225 Difference]: With dead ends: 63 [2022-03-18 19:09:17,976 INFO L226 Difference]: Without dead ends: 63 [2022-03-18 19:09:17,976 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2022-03-18 19:09:17,976 INFO L912 BasicCegarLoop]: 29 mSDtfsCounter, 32 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 19:09:17,977 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 190 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 19:09:17,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2022-03-18 19:09:17,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 62. [2022-03-18 19:09:17,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 38 states have (on average 1.1842105263157894) internal successors, (45), 39 states have internal predecessors, (45), 16 states have call successors, (16), 8 states have call predecessors, (16), 7 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-18 19:09:17,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 75 transitions. [2022-03-18 19:09:17,980 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 75 transitions. Word has length 51 [2022-03-18 19:09:17,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 19:09:17,981 INFO L478 AbstractCegarLoop]: Abstraction has 62 states and 75 transitions. [2022-03-18 19:09:17,981 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-03-18 19:09:17,981 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 75 transitions. [2022-03-18 19:09:17,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-03-18 19:09:17,981 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 19:09:17,981 INFO L500 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 19:09:17,999 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-18 19:09:18,199 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2022-03-18 19:09:18,199 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 19:09:18,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 19:09:18,200 INFO L85 PathProgramCache]: Analyzing trace with hash -1573186588, now seen corresponding path program 1 times [2022-03-18 19:09:18,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 19:09:18,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700193483] [2022-03-18 19:09:18,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:09:18,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 19:09:18,208 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 19:09:18,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [205077085] [2022-03-18 19:09:18,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:09:18,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:09:18,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 19:09:18,209 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 19:09:18,210 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-18 19:09:18,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 19:09:18,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-18 19:09:18,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 19:09:18,347 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-18 19:09:18,347 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 19:09:18,450 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-18 19:09:18,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 19:09:18,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700193483] [2022-03-18 19:09:18,451 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 19:09:18,451 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [205077085] [2022-03-18 19:09:18,451 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [205077085] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 19:09:18,451 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 19:09:18,451 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-03-18 19:09:18,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016863070] [2022-03-18 19:09:18,451 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-18 19:09:18,451 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-18 19:09:18,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 19:09:18,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-18 19:09:18,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-03-18 19:09:18,452 INFO L87 Difference]: Start difference. First operand 62 states and 75 transitions. Second operand has 10 states, 10 states have (on average 4.1) internal successors, (41), 10 states have internal predecessors, (41), 6 states have call successors, (20), 5 states have call predecessors, (20), 4 states have return successors, (18), 4 states have call predecessors, (18), 5 states have call successors, (18) [2022-03-18 19:09:18,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 19:09:18,581 INFO L93 Difference]: Finished difference Result 207 states and 242 transitions. [2022-03-18 19:09:18,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-18 19:09:18,581 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.1) internal successors, (41), 10 states have internal predecessors, (41), 6 states have call successors, (20), 5 states have call predecessors, (20), 4 states have return successors, (18), 4 states have call predecessors, (18), 5 states have call successors, (18) Word has length 60 [2022-03-18 19:09:18,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 19:09:18,584 INFO L225 Difference]: With dead ends: 207 [2022-03-18 19:09:18,584 INFO L226 Difference]: Without dead ends: 207 [2022-03-18 19:09:18,584 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=64, Invalid=118, Unknown=0, NotChecked=0, Total=182 [2022-03-18 19:09:18,585 INFO L912 BasicCegarLoop]: 61 mSDtfsCounter, 119 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 19:09:18,585 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 264 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 19:09:18,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2022-03-18 19:09:18,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 199. [2022-03-18 19:09:18,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 126 states have (on average 1.1904761904761905) internal successors, (150), 130 states have internal predecessors, (150), 46 states have call successors, (46), 27 states have call predecessors, (46), 26 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) [2022-03-18 19:09:18,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 237 transitions. [2022-03-18 19:09:18,612 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 237 transitions. Word has length 60 [2022-03-18 19:09:18,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 19:09:18,612 INFO L478 AbstractCegarLoop]: Abstraction has 199 states and 237 transitions. [2022-03-18 19:09:18,612 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.1) internal successors, (41), 10 states have internal predecessors, (41), 6 states have call successors, (20), 5 states have call predecessors, (20), 4 states have return successors, (18), 4 states have call predecessors, (18), 5 states have call successors, (18) [2022-03-18 19:09:18,612 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 237 transitions. [2022-03-18 19:09:18,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-03-18 19:09:18,614 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 19:09:18,615 INFO L500 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 19:09:18,632 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-18 19:09:18,815 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:09:18,815 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 19:09:18,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 19:09:18,816 INFO L85 PathProgramCache]: Analyzing trace with hash -1491020248, now seen corresponding path program 1 times [2022-03-18 19:09:18,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 19:09:18,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491712044] [2022-03-18 19:09:18,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:09:18,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 19:09:18,832 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 19:09:18,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [878954147] [2022-03-18 19:09:18,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:09:18,833 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:09:18,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 19:09:18,836 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 19:09:18,857 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-18 19:09:18,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 19:09:18,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-18 19:09:18,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 19:09:19,017 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 8 proven. 12 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-03-18 19:09:19,017 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 19:09:19,134 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 8 proven. 12 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-03-18 19:09:19,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 19:09:19,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491712044] [2022-03-18 19:09:19,134 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 19:09:19,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [878954147] [2022-03-18 19:09:19,134 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [878954147] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 19:09:19,134 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 19:09:19,135 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-18 19:09:19,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322978572] [2022-03-18 19:09:19,136 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-18 19:09:19,136 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-18 19:09:19,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 19:09:19,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-18 19:09:19,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-18 19:09:19,137 INFO L87 Difference]: Start difference. First operand 199 states and 237 transitions. Second operand has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 8 states have internal predecessors, (28), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2022-03-18 19:09:19,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 19:09:19,269 INFO L93 Difference]: Finished difference Result 263 states and 342 transitions. [2022-03-18 19:09:19,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-18 19:09:19,269 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 8 states have internal predecessors, (28), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 61 [2022-03-18 19:09:19,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 19:09:19,272 INFO L225 Difference]: With dead ends: 263 [2022-03-18 19:09:19,272 INFO L226 Difference]: Without dead ends: 263 [2022-03-18 19:09:19,273 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 113 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-03-18 19:09:19,274 INFO L912 BasicCegarLoop]: 70 mSDtfsCounter, 62 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 387 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 19:09:19,274 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 387 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 19:09:19,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2022-03-18 19:09:19,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 239. [2022-03-18 19:09:19,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 153 states have (on average 1.2222222222222223) internal successors, (187), 156 states have internal predecessors, (187), 60 states have call successors, (60), 26 states have call predecessors, (60), 25 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2022-03-18 19:09:19,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 303 transitions. [2022-03-18 19:09:19,295 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 303 transitions. Word has length 61 [2022-03-18 19:09:19,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 19:09:19,296 INFO L478 AbstractCegarLoop]: Abstraction has 239 states and 303 transitions. [2022-03-18 19:09:19,296 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 8 states have internal predecessors, (28), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2022-03-18 19:09:19,296 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 303 transitions. [2022-03-18 19:09:19,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-03-18 19:09:19,299 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 19:09:19,299 INFO L500 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 19:09:19,317 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-18 19:09:19,517 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-03-18 19:09:19,517 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 19:09:19,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 19:09:19,518 INFO L85 PathProgramCache]: Analyzing trace with hash 317217743, now seen corresponding path program 1 times [2022-03-18 19:09:19,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 19:09:19,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989129304] [2022-03-18 19:09:19,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:09:19,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 19:09:19,525 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 19:09:19,525 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [842752579] [2022-03-18 19:09:19,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:09:19,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:09:19,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 19:09:19,534 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 19:09:19,534 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-18 19:09:19,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 19:09:19,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-18 19:09:19,580 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 19:09:19,674 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-18 19:09:19,674 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 19:09:19,786 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-18 19:09:19,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 19:09:19,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989129304] [2022-03-18 19:09:19,787 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 19:09:19,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [842752579] [2022-03-18 19:09:19,788 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [842752579] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 19:09:19,788 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 19:09:19,791 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-03-18 19:09:19,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393963897] [2022-03-18 19:09:19,792 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-18 19:09:19,792 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-18 19:09:19,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 19:09:19,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-18 19:09:19,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-03-18 19:09:19,793 INFO L87 Difference]: Start difference. First operand 239 states and 303 transitions. Second operand has 10 states, 10 states have (on average 4.3) internal successors, (43), 10 states have internal predecessors, (43), 6 states have call successors, (20), 5 states have call predecessors, (20), 4 states have return successors, (18), 4 states have call predecessors, (18), 5 states have call successors, (18) [2022-03-18 19:09:19,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 19:09:19,915 INFO L93 Difference]: Finished difference Result 252 states and 308 transitions. [2022-03-18 19:09:19,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-18 19:09:19,915 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.3) internal successors, (43), 10 states have internal predecessors, (43), 6 states have call successors, (20), 5 states have call predecessors, (20), 4 states have return successors, (18), 4 states have call predecessors, (18), 5 states have call successors, (18) Word has length 63 [2022-03-18 19:09:19,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 19:09:19,917 INFO L225 Difference]: With dead ends: 252 [2022-03-18 19:09:19,917 INFO L226 Difference]: Without dead ends: 252 [2022-03-18 19:09:19,918 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2022-03-18 19:09:19,918 INFO L912 BasicCegarLoop]: 60 mSDtfsCounter, 83 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 19:09:19,918 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 266 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 19:09:19,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2022-03-18 19:09:19,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 248. [2022-03-18 19:09:19,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 162 states have (on average 1.1728395061728396) internal successors, (190), 165 states have internal predecessors, (190), 60 states have call successors, (60), 26 states have call predecessors, (60), 25 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2022-03-18 19:09:19,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 306 transitions. [2022-03-18 19:09:19,930 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 306 transitions. Word has length 63 [2022-03-18 19:09:19,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 19:09:19,930 INFO L478 AbstractCegarLoop]: Abstraction has 248 states and 306 transitions. [2022-03-18 19:09:19,930 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.3) internal successors, (43), 10 states have internal predecessors, (43), 6 states have call successors, (20), 5 states have call predecessors, (20), 4 states have return successors, (18), 4 states have call predecessors, (18), 5 states have call successors, (18) [2022-03-18 19:09:19,930 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 306 transitions. [2022-03-18 19:09:19,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-03-18 19:09:19,931 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 19:09:19,931 INFO L500 BasicCegarLoop]: trace histogram [6, 5, 5, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 19:09:19,949 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-18 19:09:20,147 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-03-18 19:09:20,147 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 19:09:20,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 19:09:20,147 INFO L85 PathProgramCache]: Analyzing trace with hash 918639692, now seen corresponding path program 1 times [2022-03-18 19:09:20,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 19:09:20,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593792952] [2022-03-18 19:09:20,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:09:20,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 19:09:20,160 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 19:09:20,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1799950981] [2022-03-18 19:09:20,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:09:20,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:09:20,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 19:09:20,168 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 19:09:20,197 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-18 19:09:20,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 19:09:20,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-18 19:09:20,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 19:09:20,450 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 15 proven. 14 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-03-18 19:09:20,450 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 19:09:20,626 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 22 proven. 7 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-03-18 19:09:20,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 19:09:20,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593792952] [2022-03-18 19:09:20,627 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 19:09:20,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1799950981] [2022-03-18 19:09:20,627 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1799950981] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 19:09:20,627 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 19:09:20,627 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 12 [2022-03-18 19:09:20,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736019961] [2022-03-18 19:09:20,627 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-18 19:09:20,628 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-18 19:09:20,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 19:09:20,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-18 19:09:20,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2022-03-18 19:09:20,628 INFO L87 Difference]: Start difference. First operand 248 states and 306 transitions. Second operand has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 11 states have internal predecessors, (43), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-18 19:09:21,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 19:09:21,006 INFO L93 Difference]: Finished difference Result 332 states and 429 transitions. [2022-03-18 19:09:21,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-18 19:09:21,007 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 11 states have internal predecessors, (43), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 68 [2022-03-18 19:09:21,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 19:09:21,009 INFO L225 Difference]: With dead ends: 332 [2022-03-18 19:09:21,009 INFO L226 Difference]: Without dead ends: 328 [2022-03-18 19:09:21,010 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 128 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2022-03-18 19:09:21,010 INFO L912 BasicCegarLoop]: 54 mSDtfsCounter, 44 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 395 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 19:09:21,010 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 395 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 304 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 19:09:21,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2022-03-18 19:09:21,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 295. [2022-03-18 19:09:21,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 195 states have (on average 1.1948717948717948) internal successors, (233), 204 states have internal predecessors, (233), 71 states have call successors, (71), 29 states have call predecessors, (71), 28 states have return successors, (66), 61 states have call predecessors, (66), 66 states have call successors, (66) [2022-03-18 19:09:21,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 370 transitions. [2022-03-18 19:09:21,019 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 370 transitions. Word has length 68 [2022-03-18 19:09:21,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 19:09:21,019 INFO L478 AbstractCegarLoop]: Abstraction has 295 states and 370 transitions. [2022-03-18 19:09:21,019 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 11 states have internal predecessors, (43), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-18 19:09:21,019 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 370 transitions. [2022-03-18 19:09:21,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-18 19:09:21,020 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 19:09:21,020 INFO L500 BasicCegarLoop]: trace histogram [7, 6, 6, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 19:09:21,037 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-03-18 19:09:21,238 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-03-18 19:09:21,238 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 19:09:21,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 19:09:21,238 INFO L85 PathProgramCache]: Analyzing trace with hash -210356579, now seen corresponding path program 2 times [2022-03-18 19:09:21,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 19:09:21,239 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262234131] [2022-03-18 19:09:21,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:09:21,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 19:09:21,246 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 19:09:21,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [538933949] [2022-03-18 19:09:21,246 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 19:09:21,246 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:09:21,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 19:09:21,248 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 19:09:21,281 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-18 19:09:21,300 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 19:09:21,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 19:09:21,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 36 conjunts are in the unsatisfiable core [2022-03-18 19:09:21,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 19:09:21,653 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 17 proven. 18 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2022-03-18 19:09:21,653 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 19:09:21,910 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 17 proven. 18 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2022-03-18 19:09:21,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 19:09:21,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262234131] [2022-03-18 19:09:21,910 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 19:09:21,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [538933949] [2022-03-18 19:09:21,911 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [538933949] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 19:09:21,911 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 19:09:21,911 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2022-03-18 19:09:21,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154268605] [2022-03-18 19:09:21,911 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-18 19:09:21,912 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-18 19:09:21,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 19:09:21,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-18 19:09:21,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2022-03-18 19:09:21,913 INFO L87 Difference]: Start difference. First operand 295 states and 370 transitions. Second operand has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 14 states have internal predecessors, (43), 9 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (19), 9 states have call predecessors, (19), 9 states have call successors, (19) [2022-03-18 19:09:22,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 19:09:22,916 INFO L93 Difference]: Finished difference Result 317 states and 395 transitions. [2022-03-18 19:09:22,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-18 19:09:22,917 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 14 states have internal predecessors, (43), 9 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (19), 9 states have call predecessors, (19), 9 states have call successors, (19) Word has length 73 [2022-03-18 19:09:22,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 19:09:22,918 INFO L225 Difference]: With dead ends: 317 [2022-03-18 19:09:22,918 INFO L226 Difference]: Without dead ends: 316 [2022-03-18 19:09:22,919 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 131 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=103, Invalid=403, Unknown=0, NotChecked=0, Total=506 [2022-03-18 19:09:22,919 INFO L912 BasicCegarLoop]: 42 mSDtfsCounter, 51 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 251 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 351 SdHoareTripleChecker+Invalid, 341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-18 19:09:22,919 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 351 Invalid, 341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 251 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-18 19:09:22,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2022-03-18 19:09:22,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 305. [2022-03-18 19:09:22,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 204 states have (on average 1.1862745098039216) internal successors, (242), 212 states have internal predecessors, (242), 69 states have call successors, (69), 32 states have call predecessors, (69), 31 states have return successors, (65), 60 states have call predecessors, (65), 65 states have call successors, (65) [2022-03-18 19:09:22,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 376 transitions. [2022-03-18 19:09:22,929 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 376 transitions. Word has length 73 [2022-03-18 19:09:22,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 19:09:22,930 INFO L478 AbstractCegarLoop]: Abstraction has 305 states and 376 transitions. [2022-03-18 19:09:22,930 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 14 states have internal predecessors, (43), 9 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (19), 9 states have call predecessors, (19), 9 states have call successors, (19) [2022-03-18 19:09:22,930 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 376 transitions. [2022-03-18 19:09:22,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-03-18 19:09:22,932 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 19:09:22,932 INFO L500 BasicCegarLoop]: trace histogram [8, 7, 7, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 19:09:22,951 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-18 19:09:23,149 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-18 19:09:23,149 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 19:09:23,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 19:09:23,150 INFO L85 PathProgramCache]: Analyzing trace with hash 952478412, now seen corresponding path program 3 times [2022-03-18 19:09:23,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 19:09:23,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967471263] [2022-03-18 19:09:23,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:09:23,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 19:09:23,166 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 19:09:23,166 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [940473028] [2022-03-18 19:09:23,166 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 19:09:23,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:09:23,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 19:09:23,167 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 19:09:23,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-18 19:09:23,244 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-18 19:09:23,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 19:09:23,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 40 conjunts are in the unsatisfiable core [2022-03-18 19:09:23,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 19:09:23,764 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 31 proven. 10 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2022-03-18 19:09:23,764 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 19:09:23,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 19:09:23,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967471263] [2022-03-18 19:09:23,858 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 19:09:23,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [940473028] [2022-03-18 19:09:23,858 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [940473028] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 19:09:23,858 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-18 19:09:23,859 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2022-03-18 19:09:23,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707853098] [2022-03-18 19:09:23,859 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-18 19:09:23,859 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-18 19:09:23,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 19:09:23,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-18 19:09:23,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-03-18 19:09:23,860 INFO L87 Difference]: Start difference. First operand 305 states and 376 transitions. Second operand has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 8 states have internal predecessors, (28), 4 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2022-03-18 19:09:24,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 19:09:24,055 INFO L93 Difference]: Finished difference Result 335 states and 407 transitions. [2022-03-18 19:09:24,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-18 19:09:24,056 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 8 states have internal predecessors, (28), 4 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 78 [2022-03-18 19:09:24,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 19:09:24,058 INFO L225 Difference]: With dead ends: 335 [2022-03-18 19:09:24,058 INFO L226 Difference]: Without dead ends: 333 [2022-03-18 19:09:24,058 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 72 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2022-03-18 19:09:24,059 INFO L912 BasicCegarLoop]: 42 mSDtfsCounter, 24 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 19:09:24,059 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 249 Invalid, 208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 190 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 19:09:24,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2022-03-18 19:09:24,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 330. [2022-03-18 19:09:24,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 221 states have (on average 1.1764705882352942) internal successors, (260), 228 states have internal predecessors, (260), 73 states have call successors, (73), 37 states have call predecessors, (73), 35 states have return successors, (69), 64 states have call predecessors, (69), 69 states have call successors, (69) [2022-03-18 19:09:24,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 402 transitions. [2022-03-18 19:09:24,068 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 402 transitions. Word has length 78 [2022-03-18 19:09:24,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 19:09:24,068 INFO L478 AbstractCegarLoop]: Abstraction has 330 states and 402 transitions. [2022-03-18 19:09:24,069 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 8 states have internal predecessors, (28), 4 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2022-03-18 19:09:24,069 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 402 transitions. [2022-03-18 19:09:24,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-03-18 19:09:24,069 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 19:09:24,069 INFO L500 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 19:09:24,096 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-18 19:09:24,291 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:09:24,291 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 19:09:24,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 19:09:24,292 INFO L85 PathProgramCache]: Analyzing trace with hash 900405455, now seen corresponding path program 1 times [2022-03-18 19:09:24,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 19:09:24,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129159575] [2022-03-18 19:09:24,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:09:24,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 19:09:24,349 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 19:09:24,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [991623663] [2022-03-18 19:09:24,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:09:24,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:09:24,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 19:09:24,364 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 19:09:24,377 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-18 19:09:24,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 19:09:24,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-18 19:09:24,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 19:09:25,215 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 30 proven. 17 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2022-03-18 19:09:25,216 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 19:09:25,733 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 30 proven. 17 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2022-03-18 19:09:25,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 19:09:25,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129159575] [2022-03-18 19:09:25,733 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 19:09:25,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [991623663] [2022-03-18 19:09:25,733 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [991623663] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 19:09:25,733 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 19:09:25,733 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2022-03-18 19:09:25,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886474415] [2022-03-18 19:09:25,734 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-18 19:09:25,734 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-18 19:09:25,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 19:09:25,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-18 19:09:25,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2022-03-18 19:09:25,735 INFO L87 Difference]: Start difference. First operand 330 states and 402 transitions. Second operand has 19 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 18 states have internal predecessors, (45), 11 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (23), 9 states have call predecessors, (23), 9 states have call successors, (23) [2022-03-18 19:09:28,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 19:09:28,395 INFO L93 Difference]: Finished difference Result 390 states and 484 transitions. [2022-03-18 19:09:28,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-18 19:09:28,400 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 18 states have internal predecessors, (45), 11 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (23), 9 states have call predecessors, (23), 9 states have call successors, (23) Word has length 84 [2022-03-18 19:09:28,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 19:09:28,401 INFO L225 Difference]: With dead ends: 390 [2022-03-18 19:09:28,401 INFO L226 Difference]: Without dead ends: 377 [2022-03-18 19:09:28,402 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 149 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=248, Invalid=1084, Unknown=0, NotChecked=0, Total=1332 [2022-03-18 19:09:28,402 INFO L912 BasicCegarLoop]: 50 mSDtfsCounter, 87 mSDsluCounter, 471 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 140 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 521 SdHoareTripleChecker+Invalid, 691 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 140 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-03-18 19:09:28,403 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 521 Invalid, 691 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [140 Valid, 551 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-03-18 19:09:28,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2022-03-18 19:09:28,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 368. [2022-03-18 19:09:28,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 247 states have (on average 1.1902834008097165) internal successors, (294), 252 states have internal predecessors, (294), 84 states have call successors, (84), 37 states have call predecessors, (84), 36 states have return successors, (82), 78 states have call predecessors, (82), 82 states have call successors, (82) [2022-03-18 19:09:28,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 460 transitions. [2022-03-18 19:09:28,423 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 460 transitions. Word has length 84 [2022-03-18 19:09:28,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 19:09:28,423 INFO L478 AbstractCegarLoop]: Abstraction has 368 states and 460 transitions. [2022-03-18 19:09:28,423 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 18 states have internal predecessors, (45), 11 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (23), 9 states have call predecessors, (23), 9 states have call successors, (23) [2022-03-18 19:09:28,423 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 460 transitions. [2022-03-18 19:09:28,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-03-18 19:09:28,424 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 19:09:28,424 INFO L500 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 19:09:28,471 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-18 19:09:28,639 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-03-18 19:09:28,639 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 19:09:28,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 19:09:28,640 INFO L85 PathProgramCache]: Analyzing trace with hash 653404933, now seen corresponding path program 1 times [2022-03-18 19:09:28,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 19:09:28,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18482818] [2022-03-18 19:09:28,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:09:28,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 19:09:28,646 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 19:09:28,647 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1780449684] [2022-03-18 19:09:28,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:09:28,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:09:28,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 19:09:28,655 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 19:09:28,706 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-18 19:09:28,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 19:09:28,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-18 19:09:28,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 19:09:29,540 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 51 proven. 23 refuted. 0 times theorem prover too weak. 214 trivial. 0 not checked. [2022-03-18 19:09:29,540 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 19:09:29,813 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 19:09:30,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 19:09:30,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18482818] [2022-03-18 19:09:30,288 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 19:09:30,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1780449684] [2022-03-18 19:09:30,288 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1780449684] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 19:09:30,288 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-18 19:09:30,288 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2022-03-18 19:09:30,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433982472] [2022-03-18 19:09:30,288 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-18 19:09:30,288 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-18 19:09:30,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 19:09:30,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-18 19:09:30,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-03-18 19:09:30,289 INFO L87 Difference]: Start difference. First operand 368 states and 460 transitions. Second operand has 11 states, 10 states have (on average 3.1) internal successors, (31), 9 states have internal predecessors, (31), 6 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 6 states have call predecessors, (16), 5 states have call successors, (16) [2022-03-18 19:09:30,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 19:09:30,661 INFO L93 Difference]: Finished difference Result 375 states and 465 transitions. [2022-03-18 19:09:30,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-18 19:09:30,661 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.1) internal successors, (31), 9 states have internal predecessors, (31), 6 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 6 states have call predecessors, (16), 5 states have call successors, (16) Word has length 101 [2022-03-18 19:09:30,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 19:09:30,663 INFO L225 Difference]: With dead ends: 375 [2022-03-18 19:09:30,663 INFO L226 Difference]: Without dead ends: 375 [2022-03-18 19:09:30,663 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 113 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2022-03-18 19:09:30,663 INFO L912 BasicCegarLoop]: 53 mSDtfsCounter, 33 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 361 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 19:09:30,663 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 361 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 304 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 19:09:30,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2022-03-18 19:09:30,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 372. [2022-03-18 19:09:30,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 250 states have (on average 1.184) internal successors, (296), 255 states have internal predecessors, (296), 84 states have call successors, (84), 38 states have call predecessors, (84), 37 states have return successors, (82), 78 states have call predecessors, (82), 82 states have call successors, (82) [2022-03-18 19:09:30,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 462 transitions. [2022-03-18 19:09:30,671 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 462 transitions. Word has length 101 [2022-03-18 19:09:30,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 19:09:30,671 INFO L478 AbstractCegarLoop]: Abstraction has 372 states and 462 transitions. [2022-03-18 19:09:30,671 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.1) internal successors, (31), 9 states have internal predecessors, (31), 6 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 6 states have call predecessors, (16), 5 states have call successors, (16) [2022-03-18 19:09:30,671 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 462 transitions. [2022-03-18 19:09:30,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-03-18 19:09:30,672 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 19:09:30,672 INFO L500 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 19:09:30,705 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-18 19:09:30,889 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-18 19:09:30,890 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 19:09:30,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 19:09:30,890 INFO L85 PathProgramCache]: Analyzing trace with hash 487608439, now seen corresponding path program 4 times [2022-03-18 19:09:30,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 19:09:30,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159972523] [2022-03-18 19:09:30,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:09:30,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 19:09:30,899 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 19:09:30,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [798612014] [2022-03-18 19:09:30,900 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 19:09:30,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:09:30,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 19:09:30,901 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 19:09:30,902 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-18 19:09:30,952 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 19:09:30,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 19:09:30,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-18 19:09:30,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 19:09:31,064 INFO L134 CoverageAnalysis]: Checked inductivity of 295 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2022-03-18 19:09:31,064 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-18 19:09:31,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 19:09:31,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159972523] [2022-03-18 19:09:31,065 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 19:09:31,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [798612014] [2022-03-18 19:09:31,065 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [798612014] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 19:09:31,065 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 19:09:31,065 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 19:09:31,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246604685] [2022-03-18 19:09:31,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 19:09:31,065 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-18 19:09:31,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 19:09:31,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-18 19:09:31,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-18 19:09:31,066 INFO L87 Difference]: Start difference. First operand 372 states and 462 transitions. Second operand has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 3 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2022-03-18 19:09:31,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 19:09:31,108 INFO L93 Difference]: Finished difference Result 417 states and 535 transitions. [2022-03-18 19:09:31,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-18 19:09:31,123 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 3 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 105 [2022-03-18 19:09:31,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 19:09:31,125 INFO L225 Difference]: With dead ends: 417 [2022-03-18 19:09:31,125 INFO L226 Difference]: Without dead ends: 417 [2022-03-18 19:09:31,125 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-03-18 19:09:31,126 INFO L912 BasicCegarLoop]: 60 mSDtfsCounter, 12 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-18 19:09:31,126 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 194 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-18 19:09:31,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2022-03-18 19:09:31,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 387. [2022-03-18 19:09:31,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 259 states have (on average 1.193050193050193) internal successors, (309), 263 states have internal predecessors, (309), 90 states have call successors, (90), 38 states have call predecessors, (90), 37 states have return successors, (88), 85 states have call predecessors, (88), 88 states have call successors, (88) [2022-03-18 19:09:31,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 487 transitions. [2022-03-18 19:09:31,136 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 487 transitions. Word has length 105 [2022-03-18 19:09:31,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 19:09:31,137 INFO L478 AbstractCegarLoop]: Abstraction has 387 states and 487 transitions. [2022-03-18 19:09:31,137 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 3 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2022-03-18 19:09:31,137 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 487 transitions. [2022-03-18 19:09:31,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-03-18 19:09:31,138 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 19:09:31,138 INFO L500 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 19:09:31,179 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-03-18 19:09:31,338 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-03-18 19:09:31,339 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 19:09:31,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 19:09:31,339 INFO L85 PathProgramCache]: Analyzing trace with hash 791718745, now seen corresponding path program 1 times [2022-03-18 19:09:31,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 19:09:31,339 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315088932] [2022-03-18 19:09:31,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:09:31,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 19:09:31,345 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 19:09:31,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1404244680] [2022-03-18 19:09:31,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:09:31,345 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:09:31,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 19:09:31,356 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 19:09:31,358 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-18 19:09:31,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 19:09:31,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-18 19:09:31,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 19:09:31,571 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 32 proven. 229 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2022-03-18 19:09:31,571 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 19:09:31,746 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 32 proven. 37 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2022-03-18 19:09:31,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 19:09:31,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315088932] [2022-03-18 19:09:31,747 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 19:09:31,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1404244680] [2022-03-18 19:09:31,747 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1404244680] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 19:09:31,747 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 19:09:31,747 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-03-18 19:09:31,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038373856] [2022-03-18 19:09:31,747 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-18 19:09:31,747 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-18 19:09:31,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 19:09:31,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-18 19:09:31,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2022-03-18 19:09:31,748 INFO L87 Difference]: Start difference. First operand 387 states and 487 transitions. Second operand has 18 states, 18 states have (on average 4.222222222222222) internal successors, (76), 18 states have internal predecessors, (76), 10 states have call successors, (36), 7 states have call predecessors, (36), 6 states have return successors, (34), 8 states have call predecessors, (34), 9 states have call successors, (34) [2022-03-18 19:09:32,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 19:09:32,044 INFO L93 Difference]: Finished difference Result 1260 states and 1555 transitions. [2022-03-18 19:09:32,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-18 19:09:32,044 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.222222222222222) internal successors, (76), 18 states have internal predecessors, (76), 10 states have call successors, (36), 7 states have call predecessors, (36), 6 states have return successors, (34), 8 states have call predecessors, (34), 9 states have call successors, (34) Word has length 116 [2022-03-18 19:09:32,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 19:09:32,049 INFO L225 Difference]: With dead ends: 1260 [2022-03-18 19:09:32,049 INFO L226 Difference]: Without dead ends: 1260 [2022-03-18 19:09:32,050 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 215 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=311, Invalid=559, Unknown=0, NotChecked=0, Total=870 [2022-03-18 19:09:32,050 INFO L912 BasicCegarLoop]: 90 mSDtfsCounter, 296 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 222 mSolverCounterSat, 208 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 458 SdHoareTripleChecker+Invalid, 430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 208 IncrementalHoareTripleChecker+Valid, 222 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 19:09:32,050 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [296 Valid, 458 Invalid, 430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [208 Valid, 222 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 19:09:32,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1260 states. [2022-03-18 19:09:32,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1260 to 1202. [2022-03-18 19:09:32,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1202 states, 771 states have (on average 1.1595330739299612) internal successors, (894), 782 states have internal predecessors, (894), 305 states have call successors, (305), 126 states have call predecessors, (305), 125 states have return successors, (296), 293 states have call predecessors, (296), 296 states have call successors, (296) [2022-03-18 19:09:32,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1202 states to 1202 states and 1495 transitions. [2022-03-18 19:09:32,095 INFO L78 Accepts]: Start accepts. Automaton has 1202 states and 1495 transitions. Word has length 116 [2022-03-18 19:09:32,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 19:09:32,095 INFO L478 AbstractCegarLoop]: Abstraction has 1202 states and 1495 transitions. [2022-03-18 19:09:32,095 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.222222222222222) internal successors, (76), 18 states have internal predecessors, (76), 10 states have call successors, (36), 7 states have call predecessors, (36), 6 states have return successors, (34), 8 states have call predecessors, (34), 9 states have call successors, (34) [2022-03-18 19:09:32,095 INFO L276 IsEmpty]: Start isEmpty. Operand 1202 states and 1495 transitions. [2022-03-18 19:09:32,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-03-18 19:09:32,096 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 19:09:32,096 INFO L500 BasicCegarLoop]: trace histogram [16, 15, 15, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 19:09:32,116 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-18 19:09:32,310 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-18 19:09:32,310 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 19:09:32,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 19:09:32,311 INFO L85 PathProgramCache]: Analyzing trace with hash -351372628, now seen corresponding path program 2 times [2022-03-18 19:09:32,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 19:09:32,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474269534] [2022-03-18 19:09:32,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:09:32,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 19:09:32,322 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 19:09:32,323 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1392984061] [2022-03-18 19:09:32,323 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 19:09:32,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:09:32,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 19:09:32,324 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 19:09:32,336 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-18 19:09:32,408 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 19:09:32,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 19:09:32,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 73 conjunts are in the unsatisfiable core [2022-03-18 19:09:32,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 19:09:35,885 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 19:09:37,877 INFO L134 CoverageAnalysis]: Checked inductivity of 516 backedges. 139 proven. 92 refuted. 0 times theorem prover too weak. 285 trivial. 0 not checked. [2022-03-18 19:09:37,878 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 19:09:39,442 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 19:09:57,181 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 19:10:10,944 INFO L134 CoverageAnalysis]: Checked inductivity of 516 backedges. 136 proven. 86 refuted. 0 times theorem prover too weak. 294 trivial. 0 not checked. [2022-03-18 19:10:10,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 19:10:10,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474269534] [2022-03-18 19:10:10,945 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 19:10:10,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1392984061] [2022-03-18 19:10:10,945 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1392984061] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 19:10:10,945 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 19:10:10,945 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 29 [2022-03-18 19:10:10,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160631071] [2022-03-18 19:10:10,945 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-18 19:10:10,945 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-18 19:10:10,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 19:10:10,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-18 19:10:10,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=630, Unknown=12, NotChecked=0, Total=812 [2022-03-18 19:10:10,946 INFO L87 Difference]: Start difference. First operand 1202 states and 1495 transitions. Second operand has 29 states, 26 states have (on average 2.230769230769231) internal successors, (58), 20 states have internal predecessors, (58), 17 states have call successors, (40), 2 states have call predecessors, (40), 3 states have return successors, (38), 15 states have call predecessors, (38), 16 states have call successors, (38) [2022-03-18 19:10:13,772 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:10:15,441 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.67s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:10:19,342 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:10:31,278 WARN L232 SmtUtils]: Spent 8.14s on a formula simplification. DAG size of input: 146 DAG size of output: 126 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-18 19:10:40,099 WARN L232 SmtUtils]: Spent 6.19s on a formula simplification. DAG size of input: 86 DAG size of output: 85 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-18 19:10:41,640 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:10:44,355 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:10:47,070 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:10:49,072 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:10:56,871 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:11:04,220 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:11:07,201 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:11:38,759 WARN L232 SmtUtils]: Spent 30.90s on a formula simplification. DAG size of input: 129 DAG size of output: 109 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-18 19:11:40,799 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:11:47,401 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:11:49,411 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:11:51,415 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:11:58,072 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:12:04,660 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:12:07,474 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:12:21,297 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:12:23,694 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.40s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:12:32,066 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:12:35,356 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:12:37,368 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:12:38,689 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:13:14,514 WARN L232 SmtUtils]: Spent 33.71s on a formula simplification. DAG size of input: 147 DAG size of output: 127 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-18 19:13:17,484 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:13:20,000 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:13:32,950 WARN L232 SmtUtils]: Spent 6.90s on a formula simplification. DAG size of input: 147 DAG size of output: 127 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-18 19:14:19,131 WARN L232 SmtUtils]: Spent 34.94s on a formula simplification. DAG size of input: 110 DAG size of output: 90 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-18 19:14:21,140 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:14:23,191 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:14:25,195 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:14:35,348 WARN L232 SmtUtils]: Spent 6.93s on a formula simplification. DAG size of input: 146 DAG size of output: 127 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-18 19:14:37,059 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:14:42,515 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:14:44,524 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:14:46,528 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:14:48,533 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:14:50,542 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:14:52,544 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:14:54,556 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:14:56,591 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:14:58,601 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:15:00,605 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:15:02,607 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:15:04,612 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:16:45,737 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.69m for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:16:47,740 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:16:47,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 19:16:47,742 INFO L93 Difference]: Finished difference Result 1624 states and 2101 transitions. [2022-03-18 19:16:47,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-18 19:16:47,750 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 26 states have (on average 2.230769230769231) internal successors, (58), 20 states have internal predecessors, (58), 17 states have call successors, (40), 2 states have call predecessors, (40), 3 states have return successors, (38), 15 states have call predecessors, (38), 16 states have call successors, (38) Word has length 124 [2022-03-18 19:16:47,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 19:16:47,763 INFO L225 Difference]: With dead ends: 1624 [2022-03-18 19:16:47,764 INFO L226 Difference]: Without dead ends: 1624 [2022-03-18 19:16:47,764 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 218 SyntacticMatches, 4 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 751 ImplicationChecksByTransitivity, 222.9s TimeCoverageRelationStatistics Valid=610, Invalid=2022, Unknown=20, NotChecked=0, Total=2652 [2022-03-18 19:16:47,765 INFO L912 BasicCegarLoop]: 52 mSDtfsCounter, 262 mSDsluCounter, 598 mSDsCounter, 0 mSdLazyCounter, 871 mSolverCounterSat, 351 mSolverCounterUnsat, 36 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 203.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 650 SdHoareTripleChecker+Invalid, 1258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 351 IncrementalHoareTripleChecker+Valid, 871 IncrementalHoareTripleChecker+Invalid, 36 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 203.6s IncrementalHoareTripleChecker+Time [2022-03-18 19:16:47,765 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [271 Valid, 650 Invalid, 1258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [351 Valid, 871 Invalid, 36 Unknown, 0 Unchecked, 203.6s Time] [2022-03-18 19:16:47,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1624 states. [2022-03-18 19:16:47,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1624 to 1545. [2022-03-18 19:16:47,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1545 states, 972 states have (on average 1.1779835390946503) internal successors, (1145), 988 states have internal predecessors, (1145), 430 states have call successors, (430), 143 states have call predecessors, (430), 142 states have return successors, (421), 413 states have call predecessors, (421), 421 states have call successors, (421) [2022-03-18 19:16:47,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1545 states to 1545 states and 1996 transitions. [2022-03-18 19:16:47,800 INFO L78 Accepts]: Start accepts. Automaton has 1545 states and 1996 transitions. Word has length 124 [2022-03-18 19:16:47,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 19:16:47,800 INFO L478 AbstractCegarLoop]: Abstraction has 1545 states and 1996 transitions. [2022-03-18 19:16:47,800 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 26 states have (on average 2.230769230769231) internal successors, (58), 20 states have internal predecessors, (58), 17 states have call successors, (40), 2 states have call predecessors, (40), 3 states have return successors, (38), 15 states have call predecessors, (38), 16 states have call successors, (38) [2022-03-18 19:16:47,800 INFO L276 IsEmpty]: Start isEmpty. Operand 1545 states and 1996 transitions. [2022-03-18 19:16:47,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-03-18 19:16:47,802 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 19:16:47,802 INFO L500 BasicCegarLoop]: trace histogram [16, 15, 15, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 19:16:47,822 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-03-18 19:16:48,002 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:16:48,003 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 19:16:48,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 19:16:48,003 INFO L85 PathProgramCache]: Analyzing trace with hash 1703433466, now seen corresponding path program 3 times [2022-03-18 19:16:48,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 19:16:48,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548664402] [2022-03-18 19:16:48,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:16:48,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 19:16:48,023 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 19:16:48,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [562107284] [2022-03-18 19:16:48,024 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 19:16:48,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:16:48,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 19:16:48,026 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 19:16:48,027 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-18 19:16:48,125 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-18 19:16:48,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 19:16:48,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 67 conjunts are in the unsatisfiable core [2022-03-18 19:16:48,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 19:16:49,195 INFO L134 CoverageAnalysis]: Checked inductivity of 523 backedges. 100 proven. 57 refuted. 0 times theorem prover too weak. 366 trivial. 0 not checked. [2022-03-18 19:16:49,195 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 19:17:20,879 INFO L134 CoverageAnalysis]: Checked inductivity of 523 backedges. 101 proven. 56 refuted. 0 times theorem prover too weak. 366 trivial. 0 not checked. [2022-03-18 19:17:20,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 19:17:20,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548664402] [2022-03-18 19:17:20,880 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 19:17:20,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [562107284] [2022-03-18 19:17:20,880 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [562107284] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 19:17:20,880 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 19:17:20,880 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 22 [2022-03-18 19:17:20,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930487430] [2022-03-18 19:17:20,880 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-18 19:17:20,881 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-18 19:17:20,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 19:17:20,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-18 19:17:20,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=357, Unknown=0, NotChecked=0, Total=462 [2022-03-18 19:17:20,881 INFO L87 Difference]: Start difference. First operand 1545 states and 1996 transitions. Second operand has 22 states, 21 states have (on average 3.0) internal successors, (63), 20 states have internal predecessors, (63), 12 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (37), 14 states have call predecessors, (37), 11 states have call successors, (37) [2022-03-18 19:17:23,416 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:17:34,664 WARN L232 SmtUtils]: Spent 10.63s on a formula simplification that was a NOOP. DAG size: 136 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-18 19:17:48,338 WARN L232 SmtUtils]: Spent 13.12s on a formula simplification that was a NOOP. DAG size: 128 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-18 19:17:51,207 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:17:53,229 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:18:00,206 WARN L232 SmtUtils]: Spent 6.66s on a formula simplification. DAG size of input: 82 DAG size of output: 81 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-18 19:18:02,375 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:18:10,225 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:18:12,227 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:18:14,233 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:18:21,505 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:18:24,099 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:18:26,102 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:18:28,115 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:18:30,026 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:18:32,797 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:18:34,869 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:18:41,009 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:18:43,030 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:18:45,035 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:18:47,039 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-18 19:18:47,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 19:18:47,388 INFO L93 Difference]: Finished difference Result 1860 states and 2429 transitions. [2022-03-18 19:18:47,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-18 19:18:47,391 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 3.0) internal successors, (63), 20 states have internal predecessors, (63), 12 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (37), 14 states have call predecessors, (37), 11 states have call successors, (37) Word has length 128 [2022-03-18 19:18:47,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 19:18:47,396 INFO L225 Difference]: With dead ends: 1860 [2022-03-18 19:18:47,396 INFO L226 Difference]: Without dead ends: 1846 [2022-03-18 19:18:47,396 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 233 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 47.6s TimeCoverageRelationStatistics Valid=327, Invalid=931, Unknown=2, NotChecked=0, Total=1260 [2022-03-18 19:18:47,397 INFO L912 BasicCegarLoop]: 58 mSDtfsCounter, 173 mSDsluCounter, 612 mSDsCounter, 0 mSdLazyCounter, 818 mSolverCounterSat, 210 mSolverCounterUnsat, 17 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 40.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 670 SdHoareTripleChecker+Invalid, 1045 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 210 IncrementalHoareTripleChecker+Valid, 818 IncrementalHoareTripleChecker+Invalid, 17 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 41.1s IncrementalHoareTripleChecker+Time [2022-03-18 19:18:47,397 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [185 Valid, 670 Invalid, 1045 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [210 Valid, 818 Invalid, 17 Unknown, 0 Unchecked, 41.1s Time] [2022-03-18 19:18:47,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1846 states. [2022-03-18 19:18:47,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1846 to 1756. [2022-03-18 19:18:47,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1756 states, 1118 states have (on average 1.1914132379248659) internal successors, (1332), 1130 states have internal predecessors, (1332), 482 states have call successors, (482), 157 states have call predecessors, (482), 155 states have return successors, (479), 468 states have call predecessors, (479), 479 states have call successors, (479) [2022-03-18 19:18:47,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1756 states to 1756 states and 2293 transitions. [2022-03-18 19:18:47,429 INFO L78 Accepts]: Start accepts. Automaton has 1756 states and 2293 transitions. Word has length 128 [2022-03-18 19:18:47,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 19:18:47,429 INFO L478 AbstractCegarLoop]: Abstraction has 1756 states and 2293 transitions. [2022-03-18 19:18:47,429 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 3.0) internal successors, (63), 20 states have internal predecessors, (63), 12 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (37), 14 states have call predecessors, (37), 11 states have call successors, (37) [2022-03-18 19:18:47,429 INFO L276 IsEmpty]: Start isEmpty. Operand 1756 states and 2293 transitions. [2022-03-18 19:18:47,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-03-18 19:18:47,430 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 19:18:47,430 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 19:18:47,448 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2022-03-18 19:18:47,643 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:18:47,643 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 19:18:47,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 19:18:47,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1569660177, now seen corresponding path program 1 times [2022-03-18 19:18:47,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 19:18:47,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212784450] [2022-03-18 19:18:47,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:18:47,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 19:18:47,650 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 19:18:47,650 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [914576952] [2022-03-18 19:18:47,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:18:47,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:18:47,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 19:18:47,658 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 19:18:47,659 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-18 19:18:47,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 19:18:47,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-18 19:18:47,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 19:18:47,948 INFO L134 CoverageAnalysis]: Checked inductivity of 586 backedges. 32 proven. 434 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2022-03-18 19:18:47,948 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 19:18:48,171 INFO L134 CoverageAnalysis]: Checked inductivity of 586 backedges. 32 proven. 50 refuted. 0 times theorem prover too weak. 504 trivial. 0 not checked. [2022-03-18 19:18:48,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 19:18:48,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212784450] [2022-03-18 19:18:48,171 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 19:18:48,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [914576952] [2022-03-18 19:18:48,171 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [914576952] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 19:18:48,171 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 19:18:48,171 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-03-18 19:18:48,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259529556] [2022-03-18 19:18:48,171 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-18 19:18:48,172 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-18 19:18:48,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 19:18:48,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-18 19:18:48,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2022-03-18 19:18:48,172 INFO L87 Difference]: Start difference. First operand 1756 states and 2293 transitions. Second operand has 18 states, 18 states have (on average 4.222222222222222) internal successors, (76), 18 states have internal predecessors, (76), 12 states have call successors, (44), 8 states have call predecessors, (44), 7 states have return successors, (42), 10 states have call predecessors, (42), 11 states have call successors, (42) [2022-03-18 19:18:48,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 19:18:48,547 INFO L93 Difference]: Finished difference Result 1809 states and 2308 transitions. [2022-03-18 19:18:48,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-18 19:18:48,548 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.222222222222222) internal successors, (76), 18 states have internal predecessors, (76), 12 states have call successors, (44), 8 states have call predecessors, (44), 7 states have return successors, (42), 10 states have call predecessors, (42), 11 states have call successors, (42) Word has length 133 [2022-03-18 19:18:48,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 19:18:48,553 INFO L225 Difference]: With dead ends: 1809 [2022-03-18 19:18:48,553 INFO L226 Difference]: Without dead ends: 1809 [2022-03-18 19:18:48,554 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 249 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=312, Invalid=558, Unknown=0, NotChecked=0, Total=870 [2022-03-18 19:18:48,554 INFO L912 BasicCegarLoop]: 88 mSDtfsCounter, 276 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 262 mSolverCounterSat, 200 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 349 SdHoareTripleChecker+Invalid, 462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 200 IncrementalHoareTripleChecker+Valid, 262 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 19:18:48,554 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [276 Valid, 349 Invalid, 462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [200 Valid, 262 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 19:18:48,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1809 states. [2022-03-18 19:18:48,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1809 to 1777. [2022-03-18 19:18:48,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1777 states, 1139 states have (on average 1.160667251975417) internal successors, (1322), 1151 states have internal predecessors, (1322), 482 states have call successors, (482), 157 states have call predecessors, (482), 155 states have return successors, (479), 468 states have call predecessors, (479), 479 states have call successors, (479) [2022-03-18 19:18:48,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1777 states to 1777 states and 2283 transitions. [2022-03-18 19:18:48,583 INFO L78 Accepts]: Start accepts. Automaton has 1777 states and 2283 transitions. Word has length 133 [2022-03-18 19:18:48,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 19:18:48,584 INFO L478 AbstractCegarLoop]: Abstraction has 1777 states and 2283 transitions. [2022-03-18 19:18:48,585 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.222222222222222) internal successors, (76), 18 states have internal predecessors, (76), 12 states have call successors, (44), 8 states have call predecessors, (44), 7 states have return successors, (42), 10 states have call predecessors, (42), 11 states have call successors, (42) [2022-03-18 19:18:48,585 INFO L276 IsEmpty]: Start isEmpty. Operand 1777 states and 2283 transitions. [2022-03-18 19:18:48,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2022-03-18 19:18:48,586 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 19:18:48,586 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 19:18:48,603 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-18 19:18:48,799 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:18:48,799 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 19:18:48,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 19:18:48,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1381701507, now seen corresponding path program 2 times [2022-03-18 19:18:48,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 19:18:48,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255009337] [2022-03-18 19:18:48,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:18:48,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 19:18:48,805 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 19:18:48,805 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [5804379] [2022-03-18 19:18:48,805 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 19:18:48,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:18:48,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 19:18:48,810 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 19:18:48,810 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-18 19:18:48,882 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 19:18:48,882 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 19:18:48,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 90 conjunts are in the unsatisfiable core [2022-03-18 19:18:48,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 19:18:50,561 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 123 proven. 126 refuted. 0 times theorem prover too weak. 339 trivial. 0 not checked. [2022-03-18 19:18:50,561 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 19:18:51,662 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 156 proven. 12 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 19:18:51,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 19:18:51,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255009337] [2022-03-18 19:18:51,662 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 19:18:51,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [5804379] [2022-03-18 19:18:51,662 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [5804379] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 19:18:51,662 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 19:18:51,662 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 12] total 26 [2022-03-18 19:18:51,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793078940] [2022-03-18 19:18:51,663 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-18 19:18:51,663 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-18 19:18:51,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 19:18:51,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-18 19:18:51,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=532, Unknown=0, NotChecked=0, Total=650 [2022-03-18 19:18:51,664 INFO L87 Difference]: Start difference. First operand 1777 states and 2283 transitions. Second operand has 26 states, 21 states have (on average 2.619047619047619) internal successors, (55), 19 states have internal predecessors, (55), 14 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 11 states have call predecessors, (31), 12 states have call successors, (31) [2022-03-18 19:18:55,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 19:18:55,910 INFO L93 Difference]: Finished difference Result 1897 states and 2418 transitions. [2022-03-18 19:18:55,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-18 19:18:55,910 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 21 states have (on average 2.619047619047619) internal successors, (55), 19 states have internal predecessors, (55), 14 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 11 states have call predecessors, (31), 12 states have call successors, (31) Word has length 134 [2022-03-18 19:18:55,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 19:18:55,916 INFO L225 Difference]: With dead ends: 1897 [2022-03-18 19:18:55,916 INFO L226 Difference]: Without dead ends: 1888 [2022-03-18 19:18:55,916 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 243 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 363 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=323, Invalid=1399, Unknown=0, NotChecked=0, Total=1722 [2022-03-18 19:18:55,917 INFO L912 BasicCegarLoop]: 65 mSDtfsCounter, 114 mSDsluCounter, 570 mSDsCounter, 0 mSdLazyCounter, 739 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 635 SdHoareTripleChecker+Invalid, 891 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 739 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-03-18 19:18:55,917 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 635 Invalid, 891 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 739 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-03-18 19:18:55,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1888 states. [2022-03-18 19:18:55,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1888 to 1729. [2022-03-18 19:18:55,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1729 states, 1098 states have (on average 1.138433515482696) internal successors, (1250), 1113 states have internal predecessors, (1250), 461 states have call successors, (461), 170 states have call predecessors, (461), 169 states have return successors, (459), 445 states have call predecessors, (459), 459 states have call successors, (459) [2022-03-18 19:18:55,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1729 states to 1729 states and 2170 transitions. [2022-03-18 19:18:55,942 INFO L78 Accepts]: Start accepts. Automaton has 1729 states and 2170 transitions. Word has length 134 [2022-03-18 19:18:55,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 19:18:55,942 INFO L478 AbstractCegarLoop]: Abstraction has 1729 states and 2170 transitions. [2022-03-18 19:18:55,943 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 21 states have (on average 2.619047619047619) internal successors, (55), 19 states have internal predecessors, (55), 14 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 11 states have call predecessors, (31), 12 states have call successors, (31) [2022-03-18 19:18:55,943 INFO L276 IsEmpty]: Start isEmpty. Operand 1729 states and 2170 transitions. [2022-03-18 19:18:55,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 261 [2022-03-18 19:18:55,946 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 19:18:55,946 INFO L500 BasicCegarLoop]: trace histogram [37, 36, 36, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 5, 5, 5, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 19:18:55,965 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-18 19:18:56,165 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:18:56,166 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 19:18:56,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 19:18:56,166 INFO L85 PathProgramCache]: Analyzing trace with hash -42185316, now seen corresponding path program 2 times [2022-03-18 19:18:56,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 19:18:56,166 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473091801] [2022-03-18 19:18:56,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:18:56,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 19:18:56,176 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 19:18:56,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [341801932] [2022-03-18 19:18:56,176 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 19:18:56,176 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:18:56,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 19:18:56,182 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 19:18:56,183 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-18 19:18:56,267 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 19:18:56,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 19:18:56,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 639 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-18 19:18:56,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 19:18:56,722 INFO L134 CoverageAnalysis]: Checked inductivity of 2918 backedges. 72 proven. 2606 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2022-03-18 19:18:56,723 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 19:18:57,103 INFO L134 CoverageAnalysis]: Checked inductivity of 2918 backedges. 72 proven. 302 refuted. 0 times theorem prover too weak. 2544 trivial. 0 not checked. [2022-03-18 19:18:57,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 19:18:57,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473091801] [2022-03-18 19:18:57,104 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 19:18:57,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [341801932] [2022-03-18 19:18:57,104 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [341801932] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 19:18:57,104 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 19:18:57,104 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 [2022-03-18 19:18:57,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068575065] [2022-03-18 19:18:57,104 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-18 19:18:57,105 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-18 19:18:57,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 19:18:57,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-18 19:18:57,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=501, Invalid=621, Unknown=0, NotChecked=0, Total=1122 [2022-03-18 19:18:57,106 INFO L87 Difference]: Start difference. First operand 1729 states and 2170 transitions. Second operand has 34 states, 34 states have (on average 4.264705882352941) internal successors, (145), 34 states have internal predecessors, (145), 22 states have call successors, (84), 13 states have call predecessors, (84), 12 states have return successors, (82), 20 states have call predecessors, (82), 21 states have call successors, (82) [2022-03-18 19:18:58,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 19:18:58,055 INFO L93 Difference]: Finished difference Result 6927 states and 9405 transitions. [2022-03-18 19:18:58,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-18 19:18:58,056 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 4.264705882352941) internal successors, (145), 34 states have internal predecessors, (145), 22 states have call successors, (84), 13 states have call predecessors, (84), 12 states have return successors, (82), 20 states have call predecessors, (82), 21 states have call successors, (82) Word has length 260 [2022-03-18 19:18:58,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 19:18:58,075 INFO L225 Difference]: With dead ends: 6927 [2022-03-18 19:18:58,075 INFO L226 Difference]: Without dead ends: 6925 [2022-03-18 19:18:58,076 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 547 GetRequests, 487 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 544 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1384, Invalid=2398, Unknown=0, NotChecked=0, Total=3782 [2022-03-18 19:18:58,076 INFO L912 BasicCegarLoop]: 152 mSDtfsCounter, 706 mSDsluCounter, 492 mSDsCounter, 0 mSdLazyCounter, 568 mSolverCounterSat, 518 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 706 SdHoareTripleChecker+Valid, 644 SdHoareTripleChecker+Invalid, 1086 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 518 IncrementalHoareTripleChecker+Valid, 568 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-18 19:18:58,076 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [706 Valid, 644 Invalid, 1086 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [518 Valid, 568 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-18 19:18:58,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6925 states. [2022-03-18 19:18:58,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6925 to 6797. [2022-03-18 19:18:58,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6797 states, 4391 states have (on average 1.223183785014803) internal successors, (5371), 4532 states have internal predecessors, (5371), 1967 states have call successors, (1967), 440 states have call predecessors, (1967), 438 states have return successors, (1951), 1824 states have call predecessors, (1951), 1951 states have call successors, (1951) [2022-03-18 19:18:58,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6797 states to 6797 states and 9289 transitions. [2022-03-18 19:18:58,206 INFO L78 Accepts]: Start accepts. Automaton has 6797 states and 9289 transitions. Word has length 260 [2022-03-18 19:18:58,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 19:18:58,206 INFO L478 AbstractCegarLoop]: Abstraction has 6797 states and 9289 transitions. [2022-03-18 19:18:58,207 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 4.264705882352941) internal successors, (145), 34 states have internal predecessors, (145), 22 states have call successors, (84), 13 states have call predecessors, (84), 12 states have return successors, (82), 20 states have call predecessors, (82), 21 states have call successors, (82) [2022-03-18 19:18:58,207 INFO L276 IsEmpty]: Start isEmpty. Operand 6797 states and 9289 transitions. [2022-03-18 19:18:58,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 264 [2022-03-18 19:18:58,210 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 19:18:58,211 INFO L500 BasicCegarLoop]: trace histogram [37, 36, 36, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 5, 5, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 19:18:58,243 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-03-18 19:18:58,423 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:18:58,424 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 19:18:58,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 19:18:58,424 INFO L85 PathProgramCache]: Analyzing trace with hash 2118395671, now seen corresponding path program 1 times [2022-03-18 19:18:58,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 19:18:58,425 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71286719] [2022-03-18 19:18:58,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:18:58,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 19:18:58,442 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 19:18:58,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2021741443] [2022-03-18 19:18:58,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:18:58,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:18:58,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 19:18:58,446 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 19:18:58,447 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-18 19:18:58,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 19:18:58,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 650 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-18 19:18:58,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 19:18:59,086 INFO L134 CoverageAnalysis]: Checked inductivity of 2941 backedges. 91 proven. 2610 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2022-03-18 19:18:59,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 19:18:59,587 INFO L134 CoverageAnalysis]: Checked inductivity of 2941 backedges. 91 proven. 306 refuted. 0 times theorem prover too weak. 2544 trivial. 0 not checked. [2022-03-18 19:18:59,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 19:18:59,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71286719] [2022-03-18 19:18:59,587 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 19:18:59,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2021741443] [2022-03-18 19:18:59,587 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2021741443] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 19:18:59,587 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 19:18:59,587 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 [2022-03-18 19:18:59,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076932323] [2022-03-18 19:18:59,587 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-18 19:18:59,588 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-18 19:18:59,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 19:18:59,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-18 19:18:59,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=501, Invalid=621, Unknown=0, NotChecked=0, Total=1122 [2022-03-18 19:18:59,589 INFO L87 Difference]: Start difference. First operand 6797 states and 9289 transitions. Second operand has 34 states, 34 states have (on average 4.323529411764706) internal successors, (147), 34 states have internal predecessors, (147), 22 states have call successors, (84), 13 states have call predecessors, (84), 12 states have return successors, (82), 20 states have call predecessors, (82), 21 states have call successors, (82) [2022-03-18 19:19:00,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 19:19:00,572 INFO L93 Difference]: Finished difference Result 4561 states and 5658 transitions. [2022-03-18 19:19:00,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-18 19:19:00,573 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 4.323529411764706) internal successors, (147), 34 states have internal predecessors, (147), 22 states have call successors, (84), 13 states have call predecessors, (84), 12 states have return successors, (82), 20 states have call predecessors, (82), 21 states have call successors, (82) Word has length 263 [2022-03-18 19:19:00,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 19:19:00,584 INFO L225 Difference]: With dead ends: 4561 [2022-03-18 19:19:00,584 INFO L226 Difference]: Without dead ends: 4561 [2022-03-18 19:19:00,585 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 553 GetRequests, 493 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 512 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1383, Invalid=2399, Unknown=0, NotChecked=0, Total=3782 [2022-03-18 19:19:00,586 INFO L912 BasicCegarLoop]: 152 mSDtfsCounter, 727 mSDsluCounter, 593 mSDsCounter, 0 mSdLazyCounter, 531 mSolverCounterSat, 626 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 727 SdHoareTripleChecker+Valid, 745 SdHoareTripleChecker+Invalid, 1157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 626 IncrementalHoareTripleChecker+Valid, 531 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-18 19:19:00,586 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [727 Valid, 745 Invalid, 1157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [626 Valid, 531 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-18 19:19:00,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4561 states. [2022-03-18 19:19:00,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4561 to 4273. [2022-03-18 19:19:00,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4273 states, 2618 states have (on average 1.1130634071810543) internal successors, (2914), 2649 states have internal predecessors, (2914), 1229 states have call successors, (1229), 426 states have call predecessors, (1229), 425 states have return successors, (1227), 1197 states have call predecessors, (1227), 1227 states have call successors, (1227) [2022-03-18 19:19:00,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4273 states to 4273 states and 5370 transitions. [2022-03-18 19:19:00,689 INFO L78 Accepts]: Start accepts. Automaton has 4273 states and 5370 transitions. Word has length 263 [2022-03-18 19:19:00,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 19:19:00,690 INFO L478 AbstractCegarLoop]: Abstraction has 4273 states and 5370 transitions. [2022-03-18 19:19:00,690 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 4.323529411764706) internal successors, (147), 34 states have internal predecessors, (147), 22 states have call successors, (84), 13 states have call predecessors, (84), 12 states have return successors, (82), 20 states have call predecessors, (82), 21 states have call successors, (82) [2022-03-18 19:19:00,690 INFO L276 IsEmpty]: Start isEmpty. Operand 4273 states and 5370 transitions. [2022-03-18 19:19:00,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 517 [2022-03-18 19:19:00,700 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 19:19:00,700 INFO L500 BasicCegarLoop]: trace histogram [77, 76, 76, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 12, 11, 11, 11, 10, 9, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 19:19:00,723 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-18 19:19:00,915 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:19:00,916 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 19:19:00,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 19:19:00,916 INFO L85 PathProgramCache]: Analyzing trace with hash 678663881, now seen corresponding path program 2 times [2022-03-18 19:19:00,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 19:19:00,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118593592] [2022-03-18 19:19:00,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:19:00,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 19:19:00,936 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 19:19:00,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [702864185] [2022-03-18 19:19:00,936 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 19:19:00,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:19:00,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 19:19:00,938 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 19:19:00,939 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-18 19:19:01,100 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 19:19:01,100 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 19:19:01,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 1228 conjuncts, 65 conjunts are in the unsatisfiable core [2022-03-18 19:19:01,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 19:19:02,068 INFO L134 CoverageAnalysis]: Checked inductivity of 13053 backedges. 184 proven. 12389 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 19:19:02,068 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 19:19:03,444 INFO L134 CoverageAnalysis]: Checked inductivity of 13053 backedges. 184 proven. 1445 refuted. 0 times theorem prover too weak. 11424 trivial. 0 not checked. [2022-03-18 19:19:03,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 19:19:03,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118593592] [2022-03-18 19:19:03,444 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 19:19:03,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [702864185] [2022-03-18 19:19:03,444 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [702864185] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 19:19:03,444 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 19:19:03,445 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 66 [2022-03-18 19:19:03,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814188524] [2022-03-18 19:19:03,445 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-18 19:19:03,446 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-03-18 19:19:03,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 19:19:03,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-03-18 19:19:03,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2021, Invalid=2269, Unknown=0, NotChecked=0, Total=4290 [2022-03-18 19:19:03,447 INFO L87 Difference]: Start difference. First operand 4273 states and 5370 transitions. Second operand has 66 states, 66 states have (on average 4.303030303030303) internal successors, (284), 66 states have internal predecessors, (284), 42 states have call successors, (164), 23 states have call predecessors, (164), 22 states have return successors, (162), 40 states have call predecessors, (162), 41 states have call successors, (162) [2022-03-18 19:19:06,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 19:19:06,502 INFO L93 Difference]: Finished difference Result 10148 states and 12712 transitions. [2022-03-18 19:19:06,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2022-03-18 19:19:06,503 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 4.303030303030303) internal successors, (284), 66 states have internal predecessors, (284), 42 states have call successors, (164), 23 states have call predecessors, (164), 22 states have return successors, (162), 40 states have call predecessors, (162), 41 states have call successors, (162) Word has length 516 [2022-03-18 19:19:06,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 19:19:06,560 INFO L225 Difference]: With dead ends: 10148 [2022-03-18 19:19:06,560 INFO L226 Difference]: Without dead ends: 10086 [2022-03-18 19:19:06,563 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 1091 GetRequests, 967 SyntacticMatches, 0 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2296 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=5831, Invalid=9919, Unknown=0, NotChecked=0, Total=15750 [2022-03-18 19:19:06,563 INFO L912 BasicCegarLoop]: 280 mSDtfsCounter, 2056 mSDsluCounter, 973 mSDsCounter, 0 mSdLazyCounter, 1381 mSolverCounterSat, 1758 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2056 SdHoareTripleChecker+Valid, 1253 SdHoareTripleChecker+Invalid, 3139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1758 IncrementalHoareTripleChecker+Valid, 1381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-18 19:19:06,563 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [2056 Valid, 1253 Invalid, 3139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1758 Valid, 1381 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-18 19:19:06,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10086 states. [2022-03-18 19:19:06,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10086 to 9346. [2022-03-18 19:19:06,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9346 states, 5642 states have (on average 1.1199929103154909) internal successors, (6319), 5705 states have internal predecessors, (6319), 2766 states have call successors, (2766), 939 states have call predecessors, (2766), 937 states have return successors, (2763), 2701 states have call predecessors, (2763), 2763 states have call successors, (2763) [2022-03-18 19:19:06,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9346 states to 9346 states and 11848 transitions. [2022-03-18 19:19:06,713 INFO L78 Accepts]: Start accepts. Automaton has 9346 states and 11848 transitions. Word has length 516 [2022-03-18 19:19:06,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 19:19:06,714 INFO L478 AbstractCegarLoop]: Abstraction has 9346 states and 11848 transitions. [2022-03-18 19:19:06,714 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 4.303030303030303) internal successors, (284), 66 states have internal predecessors, (284), 42 states have call successors, (164), 23 states have call predecessors, (164), 22 states have return successors, (162), 40 states have call predecessors, (162), 41 states have call successors, (162) [2022-03-18 19:19:06,715 INFO L276 IsEmpty]: Start isEmpty. Operand 9346 states and 11848 transitions. [2022-03-18 19:19:06,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 534 [2022-03-18 19:19:06,728 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 19:19:06,729 INFO L500 BasicCegarLoop]: trace histogram [81, 80, 80, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 11, 10, 10, 10, 10, 10, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 19:19:06,749 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-18 19:19:06,947 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-03-18 19:19:06,947 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 19:19:06,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 19:19:06,947 INFO L85 PathProgramCache]: Analyzing trace with hash -2865793, now seen corresponding path program 3 times [2022-03-18 19:19:06,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 19:19:06,947 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602077827] [2022-03-18 19:19:06,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 19:19:06,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 19:19:06,968 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 19:19:06,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1448771422] [2022-03-18 19:19:06,968 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 19:19:06,968 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 19:19:06,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 19:19:06,984 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 19:19:06,985 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process